Add icons to this collection by clicking the heart icon.
Train icon - also known as transport, entertainment, railway, train, and public transport. Created in a clean gradient 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="100"
height="100"
viewBox="0 0 480.313 480.313"
>
<linearGradient
id="a"
x1="-58.785"
x2="4.328"
y1="587.605"
y2="587.605"
gradientTransform="matrix(8 0 0 -8 453.932 4941)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#bc4e9c" />
<stop offset="1" stop-color="#f80759" />
</linearGradient>
<path
d="M1.849 172.92A7.998 7.998 0 0 0 8.153 176h8v240a8 8 0 0 0 8 8h16.72c-4.574 26.112 12.885 50.988 38.997 55.563 26.112 4.574 50.988-12.885 55.563-38.997.96-5.48.96-11.085 0-16.565h25.44c-4.587 26.11 12.861 50.994 38.971 55.581 26.11 4.587 50.994-12.861 55.581-38.971a48.017 48.017 0 0 0 0-16.611h1.448c-4.574 26.112 12.885 50.988 38.997 55.563 26.112 4.574 50.988-12.885 55.563-38.997.96-5.48.96-11.085 0-16.565h120.72a8.001 8.001 0 0 0 6.488-12.688l-104-144c-.152-.208-.368-.344-.536-.536a7.816 7.816 0 0 0-.728-.728 7.69 7.69 0 0 0-1.6-1.072 6.633 6.633 0 0 0-.8-.4 7.816 7.816 0 0 0-2.824-.576h-16V152h16a8 8 0 0 0 8-8V80a8 8 0 0 0-8-8h-40.408c.27-1.316.407-2.656.408-4V44c0-11.046-8.954-20-20-20h-40a4 4 0 0 1-4-4c0-11.046-8.954-20-20-20h-72c-11.046 0-20 8.954-20 20v24c0 11.046 8.954 20 20 20h24a4 4 0 0 1 4 4c0 11.046 8.954 20 20 20h12v56a8 8 0 0 0 8 8h16v112h-80v-88h8a8 8 0 0 0 7.76-9.936l-16-64a8 8 0 0 0-7.76-6.064h-144a8 8 0 0 0-7.76 6.064l-16 64a8 8 0 0 0 1.456 6.856zM88.153 464c-17.673 0-32-14.327-32-32s14.327-32 32-32 32 14.327 32 32-14.327 32-32 32zm120 0c-17.673 0-32-14.327-32-32s14.327-32 32-32 32 14.327 32 32-14.327 32-32 32zm96 0c-17.673 0-32-14.327-32-32s14.327-32 32-32 32 14.327 32 32-14.327 32-32 32zm72-56V296.744L456.505 408h-80.352zm-160-340c0-11.046-8.954-20-20-20h-24a4 4 0 0 1-4-4V20a4 4 0 0 1 4-4h72a4 4 0 0 1 4 4c0 11.046 8.954 20 20 20h40a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4h-88a4 4 0 0 1-4-4zm32 20h112v48h-112V88zm24 64h64v112h-64V152zm-104 128h192v128h-14.496c-13.193-22.922-42.471-30.809-65.393-17.615A47.887 47.887 0 0 0 262.649 408h-13.056c-13.162-22.904-42.4-30.802-65.304-17.64a47.828 47.828 0 0 0-17.64 17.64h-36.992c-13.193-22.922-42.471-30.809-65.393-17.615A47.887 47.887 0 0 0 46.649 408H32.153V176h128v96a8 8 0 0 0 8 8zM30.401 112h131.504l12 48H18.401l12-48z"
fill="url(#a)"
/>
<linearGradient
id="b"
x1="-58.785"
x2="4.328"
y1="587.625"
y2="587.625"
gradientTransform="matrix(8 0 0 -8 453.932 4941)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#bc4e9c" />
<stop offset="1" stop-color="#f80759" />
</linearGradient>
<path
d="M136.153 192h-80a8 8 0 0 0-8 8v80a8 8 0 0 0 8 8h80a8 8 0 0 0 8-8v-80a8 8 0 0 0-8-8zm-8 80h-64v-64h64v64z"
fill="url(#b)"
/>
<linearGradient
id="c"
x1="-58.785"
x2="4.328"
y1="578.625"
y2="578.625"
gradientTransform="matrix(8 0 0 -8 453.932 4941)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#bc4e9c" />
<stop offset="1" stop-color="#f80759" />
</linearGradient>
<path
d="M128.153 304h-32a8 8 0 0 0 0 16h32a8 8 0 0 0 0-16z"
fill="url(#c)"
/>
<linearGradient
id="d"
x1="-58.785"
x2="4.328"
y1="614.625"
y2="614.625"
gradientTransform="matrix(8 0 0 -8 453.932 4941)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#bc4e9c" />
<stop offset="1" stop-color="#f80759" />
</linearGradient>
<path
d="M112.153 0h-16c-13.255 0-24 10.745-24 24s10.745 24 24 24h16c13.255 0 24-10.745 24-24s-10.746-24-24-24zm0 32h-16a8 8 0 0 1 0-16h16a8 8 0 0 1 0 16z"
fill="url(#d)"
/>
<linearGradient
id="e"
x1="-58.785"
x2="4.328"
y1="577.625"
y2="577.625"
gradientTransform="matrix(8 0 0 -8 453.932 4941)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#bc4e9c" />
<stop offset="1" stop-color="#f80759" />
</linearGradient>
<path
d="M320.153 344a8 8 0 0 0 8-8v-32a8 8 0 0 0-16 0v32a8 8 0 0 0 8 8z"
fill="url(#e)"
/>
<linearGradient
id="f"
x1="-58.785"
x2="4.328"
y1="577.625"
y2="577.625"
gradientTransform="matrix(8 0 0 -8 453.932 4941)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#bc4e9c" />
<stop offset="1" stop-color="#f80759" />
</linearGradient>
<path
d="M288.153 344a8 8 0 0 0 8-8v-32a8 8 0 0 0-16 0v32a8 8 0 0 0 8 8z"
fill="url(#f)"
/>
</svg>
More icons in the same style and category