Add icons to this collection by clicking the heart icon.
Train icon - also known as entertainment, train, transportation, funfair, fairground, ride, amusement park, attraction park, and train ride. 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="#b9acac" />
<stop offset="1" stop-color="#766e6e" />
</linearGradient>
<linearGradient
id="l"
x1="68.59"
x2="100.181"
y1="178.5"
y2="178.5"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="m"
x1="240.41"
x2="272.001"
y1="178.5"
y2="178.5"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="b">
<stop offset="0" stop-color="#433f43" stop-opacity="0" />
<stop offset=".317" stop-color="#3b373b" stop-opacity=".317" />
<stop offset=".822" stop-color="#242324" stop-opacity=".822" />
<stop offset="1" stop-color="#1a1a1a" />
</linearGradient>
<linearGradient
id="n"
x1="80.199"
x2="80.199"
y1="130.667"
y2="79.294"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="o"
x1="252.019"
x2="252.019"
y1="130.667"
y2="79.294"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient id="c">
<stop offset="0" stop-color="#fffaf8" />
<stop offset="1" stop-color="#ffdfcf" />
</linearGradient>
<linearGradient
id="p"
x1="325.333"
x2="349.37"
y1="204.639"
y2="204.639"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient id="d">
<stop offset="0" stop-color="#ffa78f" stop-opacity="0" />
<stop offset=".939" stop-color="#ffa78f" stop-opacity=".939" />
<stop offset="1" stop-color="#ffa78f" />
</linearGradient>
<linearGradient
id="q"
x1="337.563"
x2="337.563"
y1="190.333"
y2="169.667"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient id="e">
<stop offset="0" stop-color="#d5daf3" />
<stop offset="1" stop-color="#60b7ff" />
</linearGradient>
<linearGradient
id="r"
x1="325.284"
x2="355.284"
y1="125.336"
y2="180.669"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient id="f">
<stop offset="0" stop-color="#1f3596" stop-opacity="0" />
<stop offset=".407" stop-color="#1d3290" stop-opacity=".407" />
<stop offset=".951" stop-color="#192b7f" stop-opacity=".951" />
<stop offset="1" stop-color="#192a7d" />
</linearGradient>
<linearGradient
id="s"
x1="337.563"
x2="337.563"
y1="154"
y2="178.723"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="t"
x1="363"
x2="395.062"
y1="147.984"
y2="147.984"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient id="g">
<stop offset="0" stop-color="#fef0ae" />
<stop offset="1" stop-color="#ffbf51" />
</linearGradient>
<linearGradient
id="u"
x1="188.363"
x2="273.363"
y1="225.727"
y2="375.727"
gradientUnits="userSpaceOnUse"
href="#g"
/>
<linearGradient
id="v"
x1="276.23"
x2="249.383"
y1="340.018"
y2="340.018"
gradientUnits="userSpaceOnUse"
href="#g"
/>
<linearGradient
id="w"
x1="325.096"
x2="298.249"
y1="340.018"
y2="340.018"
gradientUnits="userSpaceOnUse"
href="#g"
/>
<linearGradient
id="x"
x1="373.961"
x2="347.115"
y1="340.018"
y2="340.018"
gradientUnits="userSpaceOnUse"
href="#g"
/>
<linearGradient id="h">
<stop offset="0" stop-color="#fea613" stop-opacity="0" />
<stop offset=".177" stop-color="#fda116" stop-opacity=".177" />
<stop offset=".394" stop-color="#fa921d" stop-opacity=".394" />
<stop offset=".632" stop-color="#f4792a" stop-opacity=".633" />
<stop offset=".885" stop-color="#ed573b" stop-opacity=".885" />
<stop offset="1" stop-color="#e94444" />
</linearGradient>
<linearGradient
id="y"
x1="342"
x2="391.782"
y1="288.118"
y2="288.118"
gradientUnits="userSpaceOnUse"
href="#h"
/>
<linearGradient
id="z"
x1="223.718"
x2="223.718"
y1="312.667"
y2="356.082"
gradientUnits="userSpaceOnUse"
href="#h"
/>
<linearGradient
id="A"
x1="166.109"
x2="166.109"
y1="284"
y2="173.995"
gradientUnits="userSpaceOnUse"
href="#g"
/>
<linearGradient
id="B"
x1="289.094"
x2="220.76"
y1="397.113"
y2="335.78"
gradientUnits="userSpaceOnUse"
href="#h"
/>
<linearGradient id="i">
<stop offset="0" stop-color="#ffa1ae" />
<stop offset="1" stop-color="#ff4565" />
</linearGradient>
<linearGradient
id="C"
x1="364.958"
x2="433.052"
y1="253.091"
y2="304.749"
gradientUnits="userSpaceOnUse"
href="#i"
/>
<linearGradient
id="D"
x1="255"
x2="255"
y1="349.333"
y2="425.243"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="E"
x1="293.912"
x2="247.912"
y1="383.294"
y2="384.627"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="F"
x1="162.814"
x2="173.368"
y1="50.662"
y2="120.7"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="G"
x1="166.107"
x2="166.107"
y1="73.712"
y2="111.13"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="H"
x1="166.107"
x2="166.107"
y1="85.667"
y2="72.333"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="I"
x1="262"
x2="292.941"
y1="78.946"
y2="78.946"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="J"
x1="61.764"
x2="97.071"
y1="59.198"
y2="94.505"
gradientUnits="userSpaceOnUse"
href="#i"
/>
<linearGradient
id="K"
x1="183.914"
x2="221.772"
y1="56.349"
y2="94.208"
gradientUnits="userSpaceOnUse"
href="#i"
/>
<linearGradient id="j">
<stop offset="0" stop-color="#fd4755" stop-opacity="0" />
<stop offset=".259" stop-color="#f74453" stop-opacity=".259" />
<stop offset=".621" stop-color="#e53b4c" stop-opacity=".621" />
<stop offset="1" stop-color="#ca2e43" />
</linearGradient>
<linearGradient
id="L"
x1="72.359"
x2="72.359"
y1="92.333"
y2="68.517"
gradientUnits="userSpaceOnUse"
href="#j"
/>
<linearGradient
id="M"
x1="197.357"
x2="197.357"
y1="92.333"
y2="68.517"
gradientUnits="userSpaceOnUse"
href="#j"
/>
<linearGradient id="k">
<stop offset="0" stop-color="#5a5a5a" />
<stop offset="1" stop-color="#444" />
</linearGradient>
<linearGradient
id="N"
x1="335.843"
x2="396.159"
y1="394.638"
y2="454.954"
gradientUnits="userSpaceOnUse"
href="#k"
/>
<linearGradient
id="O"
x1="409.872"
x2="336.359"
y1="468.667"
y2="395.154"
gradientUnits="userSpaceOnUse"
href="#k"
/>
<linearGradient
id="P"
x1="376.205"
x2="376.205"
y1="435.949"
y2="502.278"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="Q"
x1="-2167.923"
x2="-2167.923"
y1="-1011.806"
y2="-943.806"
gradientTransform="rotate(-45 852.413 -3360.01)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="R"
x1="435.205"
x2="385.547"
y1="494"
y2="444.342"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="S"
x1="356.831"
x2="385.783"
y1="415.626"
y2="444.578"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="T"
x1="376.205"
x2="376.205"
y1="435.456"
y2="467.294"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="U"
x1="-2167.923"
x2="-2167.923"
y1="-1012.3"
y2="-979.66"
gradientTransform="rotate(-45 852.413 -3360.01)"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="V"
x1="107.287"
x2="191.73"
y1="348.493"
y2="432.936"
gradientUnits="userSpaceOnUse"
href="#k"
/>
<linearGradient
id="W"
x1="210.928"
x2="108.01"
y1="452.133"
y2="349.215"
gradientUnits="userSpaceOnUse"
href="#k"
/>
<linearGradient
id="X"
x1="163.795"
x2="163.795"
y1="406.329"
y2="499.189"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="Y"
x1="-2296.907"
x2="-2296.907"
y1="-1182.836"
y2="-1087.637"
gradientTransform="rotate(-45 852.413 -3360.01)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="Z"
x1="246.395"
x2="176.874"
y1="487.6"
y2="418.079"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="aa"
x1="136.671"
x2="177.204"
y1="377.876"
y2="418.409"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="ab"
x1="163.795"
x2="163.795"
y1="405.638"
y2="450.211"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="ac"
x1="-2296.907"
x2="-2296.907"
y1="-1183.527"
y2="-1137.831"
gradientTransform="rotate(-45 852.413 -3360.01)"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="ad"
x1="157.607"
x2="174.607"
y1="12.266"
y2="79.766"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="ae"
x1="166.109"
x2="166.109"
y1="48"
y2="82.667"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="af"
x1="263.333"
x2="310.474"
y1="35.926"
y2="35.926"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<path fill="url(#l)" d="M63.946 82.374h32.507v192.253H63.946z" />
<path fill="url(#m)" d="M235.766 82.374h32.507v192.253h-32.507z" />
<path fill="url(#n)" d="M63.946 82.374h32.507v74.966H63.946z" />
<path fill="url(#o)" d="M235.766 82.374h32.507v74.966h-32.507z" />
<path fill="url(#p)" d="M307.843 155.879h59.44v97.52h-59.44z" />
<path fill="url(#q)" d="M307.843 155.879h59.44v97.52h-59.44z" />
<path
fill="url(#r)"
d="M370.284 169.81h-65.441c-8.858 0-16.039-7.181-16.039-16.039v-11.573c0-8.858 7.181-16.039 16.039-16.039h65.441c8.858 0 16.039 7.181 16.039 16.039v11.573c0 8.858-7.181 16.039-16.039 16.039z"
/>
<path
fill="url(#s)"
d="M370.284 169.81h-65.441c-8.858 0-16.039-7.181-16.039-16.039v-11.573c0-8.858 7.181-16.039 16.039-16.039h65.441c8.858 0 16.039 7.181 16.039 16.039v11.573c0 8.858-7.181 16.039-16.039 16.039z"
/>
<path
fill="url(#t)"
d="M370.284 169.81h-65.441c-8.858 0-16.039-7.181-16.039-16.039v-11.573c0-8.858 7.181-16.039 16.039-16.039h65.441c8.858 0 16.039 7.181 16.039 16.039v11.573c0 8.858-7.181 16.039-16.039 16.039z"
/>
<path
fill="url(#u)"
d="M404.878 371.827H42.557a2.759 2.759 0 0 1-2.759-2.759V230.616c0-14.474 11.734-26.208 26.208-26.208h338.871a2.759 2.759 0 0 1 2.759 2.759v161.901a2.757 2.757 0 0 1-2.758 2.759z"
/>
<path
fill="url(#v)"
d="M258.977 308.209c-9.783 0-17.714 7.931-17.714 17.714v45.904h35.428v-45.904c0-9.783-7.931-17.714-17.714-17.714z"
/>
<path
fill="url(#w)"
d="M307.843 308.209c-9.783 0-17.714 7.931-17.714 17.714v45.904h35.428v-45.904c0-9.783-7.931-17.714-17.714-17.714z"
/>
<path
fill="url(#x)"
d="M356.709 308.209c-9.783 0-17.714 7.931-17.714 17.714v45.904h35.428v-45.904c0-9.783-7.931-17.714-17.714-17.714z"
/>
<path
fill="url(#y)"
d="M404.878 204.408h-96.609v167.419h96.609a2.759 2.759 0 0 0 2.759-2.759V207.167a2.759 2.759 0 0 0-2.759-2.759z"
/>
<path
fill="url(#z)"
d="M39.798 264v105.068a2.759 2.759 0 0 0 2.759 2.759h362.321a2.759 2.759 0 0 0 2.759-2.759V264z"
/>
<path
fill="url(#A)"
d="M199.475 294.034h-66.732c-20.043 0-36.291-16.248-36.291-36.291v-53.335h139.314v53.335c0 20.043-16.248 36.291-36.291 36.291z"
/>
<path fill="url(#B)" d="M238.041 330.754v41.073h41.074z" />
<path
fill="url(#C)"
d="M391.52 361.611h-8.448V198.743a8.448 8.448 0 0 1 8.448-8.448c25.598 0 46.349 20.751 46.349 46.349v78.618c0 25.598-20.751 46.349-46.349 46.349z"
/>
<path
fill="url(#D)"
d="M467.955 416.408H42.019c-7.894 0-14.294-6.4-14.294-14.294v-36.425c0-7.894 6.4-14.294 14.294-14.294h381.768a48.32 48.32 0 0 1 38.788 19.505l16.855 22.69c7.006 9.431.274 22.818-11.475 22.818z"
/>
<path fill="url(#E)" d="M208.329 351.395h129.234v65.013H208.329z" />
<path
fill="url(#F)"
d="M273.766 47.807H58.449c-9.576 0-17.339 7.763-17.339 17.339v13.688c0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.249-13.991 31.249-31.249 0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.249-13.991 31.249-31.249 0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.249-13.991 31.249-31.249 0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.25-13.991 31.25-31.249V65.146c.002-9.576-7.761-17.339-17.337-17.339z"
/>
<path
fill="url(#G)"
d="M273.766 47.807H58.449c-9.576 0-17.339 7.763-17.339 17.339v13.688c0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.249-13.991 31.249-31.249 0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.249-13.991 31.249-31.249 0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.249-13.991 31.249-31.249 0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.25-13.991 31.25-31.249V65.146c.002-9.576-7.761-17.339-17.337-17.339z"
/>
<path
fill="url(#H)"
d="M273.766 47.807H58.449c-9.576 0-17.339 7.763-17.339 17.339v13.688c0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.249-13.991 31.249-31.249 0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.249-13.991 31.249-31.249 0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.249-13.991 31.249-31.249 0 17.259 13.991 31.249 31.249 31.249 17.259 0 31.25-13.991 31.25-31.249V65.146c.002-9.576-7.761-17.339-17.337-17.339z"
/>
<path
fill="url(#I)"
d="M291.109 65.144v13.691c0 8.635-3.502 16.445-9.153 22.096-5.661 5.651-13.47 9.153-22.096 9.153-17.26 0-31.258-13.988-31.258-31.248V47.807h45.16c9.576 0 17.347 7.762 17.347 17.337z"
/>
<path
fill="url(#J)"
d="M72.359 110.084c-17.259 0-31.25-13.991-31.25-31.249V65.146c0-9.576 7.763-17.339 17.339-17.339h45.16v31.027c0 17.259-13.99 31.25-31.249 31.25z"
/>
<path
fill="url(#K)"
d="M197.357 110.084c-17.259 0-31.25-13.991-31.25-31.249V47.807h62.499v31.027c0 17.259-13.99 31.25-31.249 31.25z"
/>
<path
fill="url(#L)"
d="M72.359 110.084c-17.259 0-31.25-13.991-31.25-31.249V65.146c0-9.576 7.763-17.339 17.339-17.339h45.16v31.027c0 17.259-13.99 31.25-31.249 31.25z"
/>
<path
fill="url(#M)"
d="M197.357 110.084c-17.259 0-31.25-13.991-31.25-31.249V47.807h62.499v31.027c0 17.259-13.99 31.25-31.249 31.25z"
/>
<circle cx="376.205" cy="435" r="75" fill="url(#N)" />
<circle cx="376.205" cy="435" r="49.168" fill="url(#O)" />
<path
fill="url(#P)"
d="M301.205 435c0 41.421 33.579 75 75 75s75-33.579 75-75a74.84 74.84 0 0 0-4.469-25.545H305.674A74.864 74.864 0 0 0 301.205 435z"
/>
<path
fill="url(#Q)"
d="M323.172 488.033c29.289 29.289 76.777 29.289 106.066 0s29.289-76.777 0-106.066a74.854 74.854 0 0 0-21.223-14.903l-99.746 99.746a74.854 74.854 0 0 0 14.903 21.223z"
/>
<path
fill="url(#R)"
d="M429.238 488.033c9.226-9.226 15.539-20.259 18.953-31.958l-46.53-46.531-50.912 50.912 46.53 46.53c11.7-3.414 22.733-9.727 31.959-18.953z"
/>
<circle cx="376.205" cy="435" r="36" fill="url(#S)" />
<path
fill="url(#T)"
d="M340.205 435c0 19.882 16.118 36 36 36s36-16.118 36-36c0-4.306-.759-8.434-2.145-12.261h-67.71A35.935 35.935 0 0 0 340.205 435z"
/>
<path
fill="url(#U)"
d="M350.749 460.456c14.059 14.059 36.853 14.059 50.912 0s14.059-36.853 0-50.912a35.923 35.923 0 0 0-10.187-7.153l-47.878 47.878a35.943 35.943 0 0 0 7.153 10.187z"
/>
<circle cx="163.795" cy="405" r="105" fill="url(#V)" />
<circle cx="163.795" cy="405" r="68.835" fill="url(#W)" />
<path
fill="url(#X)"
d="M58.795 405c0 57.99 47.01 105 105 105s105-47.01 105-105c0-12.559-2.212-24.6-6.256-35.763H65.051C61.007 380.4 58.795 392.441 58.795 405z"
/>
<path
fill="url(#Y)"
d="M89.549 479.246c41.005 41.005 107.487 41.005 148.492 0s41.005-107.488 0-148.492c-8.881-8.881-18.959-15.83-29.712-20.864L68.685 449.534c5.034 10.753 11.983 20.831 20.864 29.712z"
/>
<path
fill="url(#Z)"
d="M238.041 479.246c12.916-12.917 21.755-28.362 26.534-44.742l-65.142-65.143-71.276 71.277 65.142 65.142c16.38-4.779 31.826-13.618 44.742-26.534z"
/>
<circle cx="163.795" cy="405" r="50.4" fill="url(#aa)" />
<path
fill="url(#ab)"
d="M113.395 405c0 27.835 22.565 50.4 50.4 50.4s50.4-22.565 50.4-50.4a50.3 50.3 0 0 0-3.003-17.166h-94.794A50.3 50.3 0 0 0 113.395 405z"
/>
<path
fill="url(#ac)"
d="M128.157 440.638c19.682 19.682 51.594 19.682 71.276 0s19.682-51.594 0-71.276a50.305 50.305 0 0 0-14.262-10.015l-67.029 67.029a50.285 50.285 0 0 0 10.015 14.262z"
/>
<path
fill="url(#ad)"
d="M292.845 20.911c-83.058-27.882-170.412-27.882-253.471 0-5.02 1.685-8.36 6.221-8.36 11.283V59.85c0 6.613 5.638 11.974 12.592 11.974h245.007c6.955 0 12.592-5.361 12.592-11.974V32.195c0-5.062-3.34-9.598-8.36-11.284z"
/>
<path
fill="url(#ae)"
d="M31.014 32.195v27.656c0 6.613 5.638 11.974 12.592 11.974h245.007c6.955 0 12.592-5.361 12.592-11.974V32.195c0-2.511-.824-4.893-2.266-6.861H33.279a11.596 11.596 0 0 0-2.265 6.861z"
/>
<path
fill="url(#af)"
d="M292.845 20.911C252.171 7.258 210.466.308 168.74.027v71.798h119.873c6.955 0 12.592-5.361 12.592-11.974V32.195c0-5.062-3.34-9.598-8.36-11.284z"
/>
</svg>
More icons in the same style and category