Add icons to this collection by clicking the heart icon.
Train icon - also known as transport, vehicle, railway, train, transportation, subway, and trains. Created in a clean lineal color style with a black finish, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
xmlns="http://www.w3.org/2000/svg"
width="512"
height="512"
viewBox="0 0 128 128"
>
<linearGradient id="a">
<stop offset="0" stop-color="#58595b" />
<stop offset="1" stop-color="#414042" />
</linearGradient>
<linearGradient
id="g"
x1="64"
x2="64"
y1="106.99"
y2="135.891"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="b">
<stop offset="0" stop-color="#dfb082" />
<stop offset="1" stop-color="#cb936d" />
</linearGradient>
<linearGradient
id="h"
x1="64"
x2="64"
y1="132.968"
y2="82.34"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient id="c">
<stop offset="0" stop-color="#e15c63" />
<stop offset=".406" stop-color="#de585f" />
<stop offset=".826" stop-color="#d44b53" />
<stop offset="1" stop-color="#ce444c" />
</linearGradient>
<linearGradient
id="i"
x1="64"
x2="64"
y1="63.158"
y2="94.615"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="j"
x1="64"
x2="64"
y1="112.496"
y2="-8.766"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#f3a682" />
<stop offset="1" stop-color="#ffcb97" />
</linearGradient>
<linearGradient
id="k"
x1="64"
x2="64"
y1="-5.2"
y2="7.303"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="l"
x1="64"
x2="64"
y1="-5.402"
y2="17.039"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient id="d">
<stop offset=".042" stop-color="#fbc848" />
<stop offset="1" stop-color="#fca845" />
</linearGradient>
<linearGradient
id="m"
x1="64"
x2="64"
y1="-6.007"
y2="27.515"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="n"
x1="44"
x2="44"
y1="81.047"
y2="99.755"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="o"
x1="41.91"
x2="41.91"
y1="30.341"
y2="69.65"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="e">
<stop offset="0" stop-color="#f1f2f2" />
<stop offset="1" stop-color="#e6e7e8" />
</linearGradient>
<linearGradient
id="p"
x1="29"
x2="29"
y1="56.503"
y2="68.462"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="q"
x1="41"
x2="41"
y1="58.923"
y2="70.222"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="r"
x1="24.997"
x2="24.997"
y1="75.151"
y2="108.449"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="s"
x1="23.653"
x2="23.653"
y1="60.738"
y2="104.331"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="t"
x1="64"
x2="64"
y1="11.94"
y2="36.541"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="u"
x1="64"
x2="64"
y1="31.499"
y2="71.869"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="v"
x1="84.91"
x2="84.91"
y1="30.341"
y2="69.65"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="w"
x1="99"
x2="99"
y1="56.503"
y2="68.462"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="x"
x1="87"
x2="87"
y1="58.923"
y2="70.222"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="y"
x1="103.003"
x2="103.003"
y1="75.151"
y2="108.449"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="z"
x1="104.347"
x2="104.347"
y1="60.738"
y2="104.331"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient id="f">
<stop offset="0" stop-color="#b26a34" />
<stop offset=".767" stop-color="#d08840" />
</linearGradient>
<linearGradient
id="A"
x1="64"
x2="64"
y1="78.281"
y2="42.463"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="B"
x1="64"
x2="64"
y1="67.19"
y2="42.805"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="C"
x1="64"
x2="64"
y1="58.721"
y2="41.323"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="D"
x1="84"
x2="84"
y1="81.047"
y2="99.755"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="E"
x1="64"
x2="64"
y1="81.047"
y2="99.755"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="F"
x1="64"
x2="64"
y1="82.112"
y2="98.854"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="G"
x1="42.5"
x2="42.5"
y1="28.179"
y2="53.194"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="H"
x1="85.5"
x2="85.5"
y1="28.179"
y2="53.194"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<path
fill="url(#g)"
d="M88.664 97.891a2 2 0 0 0-3.328 2.218L92.346 111H35.654l7.01-10.891a2 2 0 1 0-3.328-2.218L21 126h5l7.08-11h61.84l7.08 11h5z"
/>
<path
fill="url(#h)"
d="M64 88H28v2.047C28 96.648 33.351 102 39.953 102h48.094C94.649 102 100 96.648 100 90.047V88z"
/>
<path
fill="url(#i)"
d="M107.843 71H20c-1.744 0-3 1.413-3 3.157v10.686C17 86.586 18.256 88 20 88h88a3 3 0 0 0 3-3V74.157A3.157 3.157 0 0 0 107.843 71z"
/>
<path fill="url(#j)" d="M64 26H20v45h88V26z" />
<path
fill="url(#k)"
d="M73 5H55c-6 0-9 2-9 3.601V12h36V8.601C82 7 79 5 73 5z"
/>
<path fill="url(#l)" d="M79 9H49c-13 0-29 9-29 13h88c0-4-16-13-29-13z" />
<circle cx="64" cy="10" r="8" fill="url(#m)" />
<circle cx="44" cy="85" r="5" fill="url(#n)" />
<path fill="url(#o)" d="M23.41 26h37v23h-37z" />
<circle cx="29" cy="63" r="4" fill="url(#p)" />
<circle cx="41" cy="64" r="3" fill="url(#q)" />
<path
fill="url(#r)"
d="M20 71c-1.744 0-3 1.413-3 3.157v10.686C17 86.586 18.256 88 20 88h12.994c-3.667-4.667-4.669-12.333-4.925-17z"
/>
<path
fill="url(#s)"
d="M28.576 76H17v7h13.306c-.845-2.278-1.386-4.722-1.73-7z"
/>
<path
fill="url(#t)"
d="M108.279 22H19.721c-.95 0-1.721.771-1.721 1.721v.558c0 .95.771 1.721 1.721 1.721h88.558c.951 0 1.721-.771 1.721-1.721v-.558c0-.95-.771-1.721-1.721-1.721z"
/>
<path
fill="url(#u)"
d="M108.279 49H19.721c-.95 0-1.721.771-1.721 1.721v.558c0 .95.771 1.721 1.721 1.721h88.558c.951 0 1.721-.771 1.721-1.721v-.558c0-.95-.771-1.721-1.721-1.721z"
/>
<path fill="url(#v)" d="M66.41 49h37V26h-37z" />
<circle cx="99" cy="63" r="4" fill="url(#w)" />
<circle cx="87" cy="64" r="3" fill="url(#x)" />
<path
fill="url(#y)"
d="M108 71c1.744 0 3 1.413 3 3.157v10.686c0 1.744-1.256 3.157-3 3.157H95.006c3.667-4.667 4.669-12.333 4.925-17z"
/>
<path
fill="url(#z)"
d="M99.424 76H111v7H97.694c.845-2.278 1.386-4.722 1.73-7z"
/>
<path fill="url(#A)" d="M64 53H50s3 18 14 18 14-18 14-18z" />
<path
fill="url(#B)"
d="M64 53H50s.703 4.193 2.662 8.532C55.453 64.096 59.151 66 64 66s8.547-1.904 11.338-4.468C77.297 57.193 78 53 78 53z"
/>
<path
fill="url(#C)"
d="M64 53H50s.167.988.557 2.491C54.03 57.558 58.442 59 64 59s9.97-1.442 13.443-3.509C77.833 53.988 78 53 78 53z"
/>
<circle cx="84" cy="85" r="5" fill="url(#D)" />
<circle cx="64" cy="84" r="9" fill="url(#E)" />
<circle cx="64" cy="84" r="5" fill="url(#F)" />
<path fill="url(#G)" d="m31 49 15.682-23H54L38.318 49z" />
<path fill="url(#H)" d="m74 49 15.682-23H97L81.318 49z" />
<g fill="#3a322b">
<path
d="M109 70.184V53.891a2.717 2.717 0 0 0 2-2.612v-.558a2.718 2.718 0 0 0-2-2.612V26.891a2.717 2.717 0 0 0 2-2.612v-.558c0-1.316-.94-2.417-2.184-2.667-.944-2.698-5.602-5.802-10.002-7.953-5.22-2.552-10.797-4.23-15.846-4.836C82.649 6.093 79.244 4 73 4h-2.311C69.04 2.164 66.656 1 64 1s-5.04 1.164-6.689 3H55c-6.244 0-9.649 2.093-9.969 4.265-5.048.606-10.626 2.284-15.846 4.836-4.4 2.151-9.058 5.255-10.002 7.953A2.726 2.726 0 0 0 17 23.721v.558c0 1.249.851 2.293 2 2.612V48.11a2.717 2.717 0 0 0-2 2.612v.558c0 1.249.851 2.293 2 2.612v16.25c-1.741.453-3 2.047-3 4.016v10.686C16 87.174 17.757 89 20 89h7v1.047c0 5.526 3.485 10.241 8.367 12.099l-15.204 23.308A.997.997 0 0 0 21 127h5a1 1 0 0 0 .841-.459L33.625 116h60.749l6.785 10.541A1 1 0 0 0 102 127h5a.998.998 0 0 0 .837-1.546l-15.204-23.308c4.882-1.857 8.366-6.573 8.366-12.098V89h7c2.206 0 4-1.794 4-4V74.157c.001-1.888-1.272-3.468-2.999-3.973zM89.65 87a5.95 5.95 0 0 0 .35-2c0-3.309-2.691-6-6-6s-6 2.691-6 6c0 .702.128 1.373.35 2h-4.811A9.954 9.954 0 0 0 74 84c0-5.514-4.486-10-10-10s-10 4.486-10 10c0 1.045.162 2.052.461 3H49.65a5.95 5.95 0 0 0 .35-2c0-3.309-2.691-6-6-6s-6 2.691-6 6c0 .702.128 1.373.35 2h-4.852c-3.089-4.247-4.061-10.954-4.363-15h69.729c-.302 4.049-1.27 10.745-4.347 14.988l-.006.012zM80 85c0-2.206 1.794-4 4-4s4 1.794 4 4-1.794 4-4 4-4-1.794-4-4zm-16 7c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8zm-24-7c0-2.206 1.794-4 4-4s4 1.794 4 4-1.794 4-4 4-4-1.794-4-4zm-22-8h9.721a37.41 37.41 0 0 0 1.184 5H18zm31.174-23c.584 2.826 2.871 11.93 8.633 16H21V54zm21.019 16c5.763-4.07 8.049-13.174 8.633-16H107v16zm4.304-9.057C71.496 63.635 67.966 65 64 65s-7.496-1.365-10.497-4.057a35.479 35.479 0 0 1-1.317-3.46C55.734 59.152 59.698 60 64 60c4.303 0 8.266-.85 11.815-2.519a35.685 35.685 0 0 1-1.318 3.462zM64 67c3.001 0 5.774-.705 8.297-2.075C70.324 67.772 67.626 70 64 70s-6.324-2.228-8.297-5.075C58.226 66.295 60.999 67 64 67zm12.568-12.142c-.019.009-.039.008-.058.019C72.854 56.949 68.645 58 64 58c-4.622 0-8.813-1.041-12.458-3.093-.034-.019-.072-.02-.107-.035a39.568 39.568 0 0 1-.209-.872h25.547c-.056.251-.126.542-.205.858zM100.269 77H110v5H99.094c.519-1.645.894-3.339 1.175-5zM110 74.157V75h-9.432c.132-1.045.228-2.049.295-3h6.98A2.16 2.16 0 0 1 110 74.157zM83.211 48l14.318-21H103v21zm-7.319 0L90.21 27h4.898L80.79 48zM68 48V27h19.789L73.471 48zm-6 0V27h4v21zm-21.789 0 14.318-21H60v21zm-7.319 0L47.21 27h4.898L37.79 48zM25 48V27h19.789L30.471 48zm-4 0V27h2v21zm84-21h2v21h-2zM73 6c4.61 0 6.996 1.201 7.739 2.065A31.36 31.36 0 0 0 79 8h-6.232a8.906 8.906 0 0 0-.718-2zm-9-3c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7zm-9 3h.95a8.906 8.906 0 0 0-.718 2H49c-.566 0-1.152.032-1.739.065C48.004 7.201 50.39 6 55 6zm-6 4h6c0 4.962 4.038 9 9 9s9-4.038 9-9h6c11.859 0 25.154 7.417 27.6 11H21.4c2.446-3.583 15.741-11 27.6-11zM19 23.721c0-.397.324-.721.721-.721h88.558c.397 0 .721.324.721.721v.558a.723.723 0 0 1-.721.721H19.721a.723.723 0 0 1-.721-.721zm0 27c0-.397.324-.721.721-.721h88.558c.397 0 .721.324.721.721v.558a.723.723 0 0 1-.721.721H19.721a.723.723 0 0 1-.721-.721zM20 72h7.132c.068.95.163 1.957.295 3H18v-.843c0-1.23.86-2.157 2-2.157zm-2 12.843V84h11.622c.424 1.053.916 2.06 1.483 3H20c-1.14 0-2-.927-2-2.157zM105.154 125h-2.608l-6.785-10.541a1 1 0 0 0-.841-.459H33.08a1 1 0 0 0-.841.459L25.455 125h-2.608l14.521-22.26c.732.149 1.488.224 2.258.244l-4.812 7.476a1 1 0 0 0 .84 1.54h56.691a1 1 0 0 0 .841-1.541l-4.812-7.476a12.91 12.91 0 0 0 2.258-.244zm-19.146-22 4.505 7H37.487l4.505-7zM99 90.047C99 96.087 94.087 101 88.047 101H39.953C33.913 101 29 96.087 29 90.047V89h7v8a1 1 0 0 0 2 0v-8h1.54c1.099 1.224 2.688 2 4.46 2s3.36-.776 4.46-2H50v8a1 1 0 0 0 2 0v-8h3.353c1.574 2.711 4.377 4.623 7.647 4.949V98a1 1 0 0 0 2 0v-4.051c3.27-.326 6.073-2.238 7.647-4.949H76v8a1 1 0 0 0 2 0v-8h1.54c1.099 1.224 2.688 2 4.46 2s3.36-.776 4.46-2H90v8a1 1 0 0 0 2 0v-8h7zM108 87H96.867a20.81 20.81 0 0 0 1.505-3H110v1c0 1.103-.897 2-2 2z"
/>
<path
d="M44 87a1 1 0 0 0 1-1v-2a1 1 0 0 0-2 0v2a1 1 0 0 0 1 1zM29 68c2.757 0 5-2.243 5-5s-2.243-5-5-5-5 2.243-5 5 2.243 5 5 5zm0-8c1.654 0 3 1.346 3 3s-1.346 3-3 3-3-1.346-3-3 1.346-3 3-3zM41 68c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zM99 58c-2.757 0-5 2.243-5 5s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5zm0 8c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zM87 60c-2.206 0-4 1.794-4 4s1.794 4 4 4 4-1.794 4-4-1.794-4-4-4zm0 6c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM84 87a1 1 0 0 0 1-1v-2a1 1 0 0 0-2 0v2a1 1 0 0 0 1 1zM64 78c-3.309 0-6 2.691-6 6s2.691 6 6 6 6-2.691 6-6-2.691-6-6-6zm0 10c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4z"
/>
</g>
</svg>
More icons in the same style and category