Add icons to this collection by clicking the heart icon.
Train icon - also known as transport, public, railway, train, transportation, and subway. Created in a clean color style, 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 510 510"
>
<linearGradient id="a">
<stop offset="0" stop-color="#d4f7ff" />
<stop offset="1" stop-color="#a2e3e9" />
</linearGradient>
<linearGradient
id="g"
x1="476.72"
x2="479.556"
y1="207.694"
y2="239.179"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="b">
<stop offset="0" stop-color="#4f4a72" />
<stop offset="1" stop-color="#3b395f" />
</linearGradient>
<linearGradient
id="h"
x1="212.805"
x2="211.827"
y1="136.697"
y2="154.298"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="i"
x1="211.932"
x2="211.932"
y1="154.928"
y2="165.302"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="j"
x1="125.913"
x2="165.316"
y1="140.658"
y2="140.658"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient id="c">
<stop offset="0" stop-color="#3b395f" stop-opacity="0" />
<stop offset="1" stop-color="#3b395f" />
</linearGradient>
<linearGradient
id="k"
x1="179.99"
x2="119.747"
y1="142.857"
y2="82.614"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="l"
x1="144.699"
x2="143.483"
y1="91.913"
y2="113.804"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="d">
<stop offset="0" stop-color="#a34a9e" />
<stop offset=".155" stop-color="#9b489a" />
<stop offset=".402" stop-color="#84438f" />
<stop offset=".707" stop-color="#5e3b7d" />
<stop offset="1" stop-color="#343168" />
</linearGradient>
<linearGradient
id="m"
x1="210.778"
x2="284.964"
y1="253.63"
y2="391.404"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="n"
x1="380.73"
x2="469.55"
y1="144.496"
y2="314.734"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="o"
x1="506.382"
x2="331.225"
y1="293.197"
y2="242.494"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="p"
x1="214.117"
x2="266.031"
y1="193.713"
y2="309.264"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="q"
x1="83.889"
x2="142.347"
y1="221.433"
y2="256.245"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="r"
x1="190.998"
x2="327.798"
y1="304.106"
y2="184.406"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="s"
x1="196.858"
x2="63.906"
y1="339.875"
y2="206.923"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient id="e">
<stop offset="0" stop-color="#ff4974" />
<stop offset=".223" stop-color="#fb3f6c" />
<stop offset=".608" stop-color="#f12357" />
<stop offset="1" stop-color="#e4003d" />
</linearGradient>
<linearGradient
id="t"
x1="75.616"
x2="124.064"
y1="218.393"
y2="268.469"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient id="f">
<stop offset="0" stop-color="#ffe548" />
<stop offset=".176" stop-color="#ffde50" />
<stop offset=".445" stop-color="#ffca65" />
<stop offset=".771" stop-color="#ffaa87" />
<stop offset="1" stop-color="#ff90a4" />
</linearGradient>
<linearGradient
id="u"
x1="129.428"
x2="166.139"
y1="154.915"
y2="154.915"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="v"
x1="146.015"
x2="202.154"
y1="223.378"
y2="256.809"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="w"
x1="220.2"
x2="276.339"
y1="223.378"
y2="256.809"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="x"
x1="312.957"
x2="312.957"
y1="337.363"
y2="379.819"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="y"
x1="159.679"
x2="208.673"
y1="363.851"
y2="412.845"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="z"
x1="43.869"
x2="81.231"
y1="434.565"
y2="471.927"
gradientTransform="rotate(180 112.227 409.66)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="A"
x1="195.517"
x2="160.308"
y1="386.274"
y2="339.454"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="B"
x1="246.372"
x2="295.366"
y1="363.851"
y2="412.845"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="C"
x1="-42.824"
x2="-5.463"
y1="434.565"
y2="471.927"
gradientTransform="rotate(180 112.227 409.66)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="D"
x1="282.21"
x2="247.001"
y1="386.274"
y2="339.454"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="E"
x1="333.065"
x2="382.059"
y1="363.851"
y2="412.845"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="F"
x1="-129.517"
x2="-92.156"
y1="434.565"
y2="471.927"
gradientTransform="rotate(180 112.227 409.66)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="G"
x1="368.903"
x2="333.694"
y1="386.274"
y2="339.454"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="H"
x1="419.758"
x2="468.752"
y1="363.851"
y2="412.845"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="I"
x1="-216.211"
x2="-178.849"
y1="434.565"
y2="471.927"
gradientTransform="rotate(180 112.227 409.66)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="J"
x1="455.596"
x2="420.388"
y1="386.274"
y2="339.454"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="K"
x1="313.075"
x2="313.075"
y1="336.823"
y2="354.462"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="L"
x1="54.131"
x2="101.745"
y1="363.334"
y2="421.314"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="M"
x1="58.55"
x2="21.77"
y1="393.062"
y2="373.611"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="N"
x1="125.822"
x2="94.362"
y1="375.904"
y2="375.904"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="O"
x1="97.257"
x2="51.989"
y1="377.544"
y2="373.653"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="P"
x1="495.66"
x2="360.441"
y1="203.492"
y2="68.273"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="Q"
x1="399.506"
x2="454.397"
y1="94.798"
y2="161.638"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="R"
x1="395.836"
x2="457.456"
y1="78.812"
y2="153.846"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="S"
x1="301.579"
x2="301.579"
y1="370.371"
y2="381.264"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="T"
x1="197.224"
x2="168.312"
y1="401.396"
y2="372.485"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="U"
x1="169.491"
x2="179.898"
y1="373.663"
y2="384.07"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="V"
x1="283.917"
x2="255.006"
y1="401.396"
y2="372.485"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="W"
x1="256.184"
x2="266.591"
y1="373.663"
y2="384.07"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="X"
x1="370.611"
x2="341.699"
y1="401.396"
y2="372.485"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="Y"
x1="342.877"
x2="353.284"
y1="373.663"
y2="384.07"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="Z"
x1="457.304"
x2="428.392"
y1="401.396"
y2="372.485"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="aa"
x1="429.571"
x2="439.977"
y1="373.663"
y2="384.07"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<path
fill="url(#g)"
d="M506.073 210.552h-12.78c-.31-.079-.63-.133-.965-.133s-.654.055-.964.133h-26.869c-.31-.079-.63-.133-.965-.133s-.654.055-.965.133H445v7.854h14.603v15.679a3.927 3.927 0 1 0 7.854 0v-15.679h20.944v15.679a3.927 3.927 0 1 0 7.854 0v-15.679h9.818a3.927 3.927 0 1 0 0-7.854z"
/>
<path
fill="url(#h)"
d="M238.01 152.616h-52.156c0-7.908 6.411-14.319 14.32-14.319h23.517c7.908-.001 14.319 6.41 14.319 14.319z"
/>
<path
fill="url(#i)"
d="M243.526 170.986h-63.188v-12.979a7.317 7.317 0 0 1 7.317-7.317h48.553a7.318 7.318 0 0 1 7.318 7.317z"
/>
<path
fill="url(#j)"
d="M176.443 103.313h-64.755v21.962a19.434 19.434 0 0 0 7.811 15.574 19.43 19.43 0 0 1 7.811 15.574v21.581h33.51v-21.581a19.434 19.434 0 0 1 7.811-15.574 19.43 19.43 0 0 0 7.811-15.574v-21.962z"
/>
<path
fill="url(#k)"
d="M168.632 140.848a19.43 19.43 0 0 0 7.811-15.574v-21.961h-64.755v7.239l49.133 49.132v-3.263a19.43 19.43 0 0 1 7.811-15.573z"
/>
<path
fill="url(#l)"
d="M171.658 111.992h-55.185a8.68 8.68 0 0 1-8.68-8.68 8.68 8.68 0 0 1 8.68-8.68h55.185a8.68 8.68 0 0 1 8.68 8.68 8.68 8.68 0 0 1-8.68 8.68z"
/>
<path fill="url(#m)" d="M136.589 309.059h226.434v34.103H136.589z" />
<path
fill="url(#n)"
d="M450.337 234.882v-33.403c0-21.402 17.35-38.753 38.753-38.753 6.307 0 11.42-5.113 11.42-11.42v-17.884H355.316v203.016H500.51v-97.243a4.314 4.314 0 0 0-4.314-4.314h-45.859z"
/>
<path
fill="url(#o)"
d="M355.316 336.439H500.51v-33.22L367.3 170.009c-3.659-4.342-7.71-6.91-11.984-7.243z"
/>
<path
fill="url(#p)"
d="M354.364 162.726v-.003H115.91c-16.901 0-30.614 34.827-30.614 77.779 0 42.953 13.713 77.779 30.614 77.779h238.453c16.908 0 30.615-34.822 30.615-77.778.001-42.955-13.706-77.777-30.614-77.777z"
/>
<ellipse cx="115.914" cy="240.504" fill="url(#q)" rx="30.615" ry="77.778" />
<path
fill="url(#r)"
d="M384.979 240.504c0-1.893-.036-3.763-.088-5.622H85.394c-.063 1.857-.097 3.73-.097 5.621 0 42.953 16.583 77.779 37.023 77.779h232.044c16.908 0 30.615-34.822 30.615-77.778z"
/>
<path
fill="url(#s)"
d="M115.91 318.282h124.374L107.355 185.353c-3.134-3.802-6.642-5.934-10.347-5.934l-.048.003c-7.103 14.245-11.663 36.311-11.663 61.081 0 42.952 13.712 77.779 30.613 77.779z"
/>
<ellipse cx="97.008" cy="240.504" fill="url(#t)" rx="24.045" ry="61.086" />
<path
fill="url(#u)"
d="M126.442 150.69c.567 1.836.868 3.765.868 5.732v2.717h33.51v-2.717c0-1.967.301-3.897.868-5.732z"
/>
<path
fill="url(#v)"
d="M173.16 159.762h-.048c-1.531.006-2.156 2.043-.904 2.923 13.428 9.439 23.288 40.701 23.288 77.819s-9.859 68.38-23.288 77.819c-1.253.88-.627 2.917.904 2.923h.048c17.553 0 31.782-36.15 31.782-80.742s-14.23-80.742-31.782-80.742z"
/>
<path
fill="url(#w)"
d="M247.345 159.762h-.048c-1.531.006-2.156 2.043-.904 2.923 13.428 9.439 23.287 40.701 23.287 77.819s-9.859 68.38-23.287 77.819c-1.253.88-.627 2.917.904 2.923h.048c17.553 0 31.782-36.15 31.782-80.742s-14.229-80.742-31.782-80.742z"
/>
<path
fill="url(#x)"
d="M115.914 379.918H502.89a7.109 7.109 0 0 0 7.109-7.109v-29.26a7.11 7.11 0 0 0-7.109-7.109H115.914z"
/>
<circle cx="171.539" cy="375.711" r="39.656" fill="url(#y)" />
<circle cx="171.539" cy="375.711" r="30.24" fill="url(#z)" />
<path
fill="url(#A)"
d="m138.039 354.503 54.709 54.709c11.084-7.032 18.447-19.402 18.447-33.501 0-21.901-17.755-39.656-39.656-39.656-14.098.001-26.468 7.364-33.5 18.448z"
/>
<circle cx="258.232" cy="375.711" r="39.656" fill="url(#B)" />
<circle cx="258.232" cy="375.711" r="30.24" fill="url(#C)" />
<path
fill="url(#D)"
d="m224.732 354.503 54.709 54.709c11.084-7.032 18.447-19.402 18.447-33.501 0-21.901-17.754-39.656-39.656-39.656-14.098.001-26.468 7.364-33.5 18.448z"
/>
<circle cx="344.925" cy="375.711" r="39.656" fill="url(#E)" />
<circle cx="344.925" cy="375.711" r="30.24" fill="url(#F)" />
<path
fill="url(#G)"
d="m311.425 354.503 54.709 54.709c11.084-7.032 18.447-19.402 18.447-33.501 0-21.901-17.755-39.656-39.656-39.656-14.098.001-26.468 7.364-33.5 18.448z"
/>
<circle cx="431.618" cy="375.711" r="39.656" fill="url(#H)" />
<circle cx="431.618" cy="375.711" r="30.24" fill="url(#I)" />
<path
fill="url(#J)"
d="m398.118 354.503 54.709 54.709c11.084-7.032 18.447-19.402 18.447-33.501 0-21.901-17.754-39.656-39.656-39.656-14.097.001-26.468 7.364-33.5 18.448z"
/>
<path
fill="url(#K)"
d="M116.151 354.503h390.895a2.954 2.954 0 0 0 2.954-2.954v-12.156a2.954 2.954 0 0 0-2.954-2.954H116.151z"
/>
<path
fill="url(#L)"
d="M6.379 415.367h115.936a6.84 6.84 0 0 0 6.839-6.839v-65.25a6.84 6.84 0 0 0-6.839-6.839H90.619a40.936 40.936 0 0 0-28.006 11.08l-60.59 56.839c-4.208 3.948-1.414 11.009 4.356 11.009z"
/>
<path
fill="url(#M)"
d="M8.818 408.647c-.173 0-.701 0-.96-.657-.258-.652.125-1.01.25-1.128l55.732-51.969c1.143-1.066 2.916.237 2.239 1.646l-22.737 47.342a8.403 8.403 0 0 1-7.575 4.765H8.818z"
/>
<path
fill="url(#N)"
d="m100.731 402.79 9.16-55.413a5.037 5.037 0 0 1 4.969-4.215 6.515 6.515 0 0 1 6.515 6.515v52.455a6.515 6.515 0 0 1-6.515 6.515h-9.16a5.036 5.036 0 0 1-4.969-5.857z"
/>
<path
fill="url(#O)"
d="m58.591 395.527 22.654-47.17c1.492-3.107 4.601-5.17 8.047-5.194l.234-.001c5.653 0 9.955 5.072 9.033 10.649l-7.798 47.173a9.157 9.157 0 0 1-9.033 7.663H66.845c-6.743 0-11.173-7.042-8.254-13.12z"
/>
<path
fill="url(#P)"
d="m355.316 138.067 95.021 95.021v-31.609c0-21.403 17.35-38.753 38.753-38.753 6.307 0 11.419-5.113 11.419-11.42v-17.884H355.316z"
/>
<path
fill="url(#Q)"
d="M498.881 138.296H356.945a5.939 5.939 0 0 1-5.939-5.939v-8.064H504.82v8.064a5.939 5.939 0 0 1-5.939 5.939z"
/>
<path
fill="url(#R)"
d="M505.68 129.74H350.146a4.32 4.32 0 0 1-4.32-4.32v-15.097a4.32 4.32 0 0 1 4.32-4.32H505.68a4.32 4.32 0 0 1 4.32 4.32v15.097a4.32 4.32 0 0 1-4.32 4.32z"
/>
<path fill="url(#S)" d="M171.539 370.134h260.079v11.155H171.539z" />
<path
fill="url(#T)"
d="m198.716 388.981-19.76-19.76a9.835 9.835 0 0 0-7.417-3.375c-5.448 0-9.865 4.417-9.865 9.865 0 2.96 1.31 5.608 3.375 7.417l19.76 19.76a30.362 30.362 0 0 0 13.907-13.907z"
/>
<circle cx="171.539" cy="375.711" r="9.865" fill="url(#U)" />
<path
fill="url(#V)"
d="m285.409 388.981-19.76-19.76a9.835 9.835 0 0 0-7.417-3.375c-5.448 0-9.865 4.417-9.865 9.865 0 2.96 1.31 5.608 3.375 7.417l19.76 19.76a30.362 30.362 0 0 0 13.907-13.907z"
/>
<circle cx="258.232" cy="375.711" r="9.865" fill="url(#W)" />
<path
fill="url(#X)"
d="m372.102 388.981-19.76-19.76a9.834 9.834 0 0 0-7.416-3.375c-5.448 0-9.865 4.417-9.865 9.865 0 2.96 1.31 5.608 3.374 7.417l19.76 19.76a30.362 30.362 0 0 0 13.907-13.907z"
/>
<circle cx="344.925" cy="375.711" r="9.865" fill="url(#Y)" />
<path
fill="url(#Z)"
d="m458.795 388.981-19.76-19.76a9.835 9.835 0 0 0-7.417-3.375c-5.448 0-9.865 4.417-9.865 9.865 0 2.96 1.31 5.608 3.375 7.417l19.76 19.76a30.357 30.357 0 0 0 13.907-13.907z"
/>
<circle cx="431.618" cy="375.711" r="9.865" fill="url(#aa)" />
</svg>
More icons in the same style and category