Add icons to this collection by clicking the heart icon.
Train icon - also known as vehicle, railway, train, public transport, transportation, and miscellaneous. Created in a clean lineal 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="682.667"
height="682.667"
viewBox="0 0 682.667 682.667"
>
<defs>
<clipPath id="a" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<path
d="M379.229 445.201h-52.764V310.918h52.764z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#9b8e99"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M368.422 310.919h23v134.282h-23z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#7b7179"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0v106.313c0 19.33-15.67 34.999-35 34.999l-10.271-25.402-22.808 25.402h-64.955l-17.047-20.595-17.046 20.595h-43.986L-221.113 0Z"
transform="translate(459.5 179.606)"
fill="#baafb9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-168.187 42.664v201.225H0Z"
transform="translate(234.713 146.941)"
fill="#935b44"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-74.912l-10-31.269 10-19.99v-96.819l31.656 21.765V0Z"
transform="translate(216.73 390.83)"
fill="#7c4b37"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-209.912a5 5 0 0 0-5 5v33.501a5 5 0 0 0 5 5H0a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5"
transform="translate(257.412 369.08)"
fill="#f9f7f8"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30a5 5 0 0 0 5-5v-33.5a5 5 0 0 0-5-5H0a5 5 0 0 1 5 5V-5a5 5 0 0 1-5 5"
transform="translate(267.412 412.58)"
fill="#e5e1e5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-8.986L-30-4.63c7.886 0 15.163 2.022 21.015-2.379C-.492-13.396 5-23.557 5-35v-106.313l30 10V-35C35-15.671 19.33 0 0 0"
transform="translate(434.5 320.919)"
fill="#9b8e99"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-34.093-10v141.312h13.079l1.798.001L-1 130.312l1-6.009z"
transform="translate(425.514 189.606)"
fill="#fff0ad"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-90.572a5 5 0 0 1-5-5v-30.117a5 5 0 0 1 5-5H0a5 5 0 0 1 5 5V-5a5 5 0 0 1-5 5"
transform="translate(399.23 477.411)"
fill="#f9f7f8"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30a5 5 0 0 0 5-5v-30.117a5 5 0 0 0-5-5H0a5 5 0 0 1 5 5V-5a5 5 0 0 1-5 5"
transform="translate(409.23 477.411)"
fill="#e5e1e5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-34.093 10v131.312H0Z"
transform="translate(326.466 179.606)"
fill="#fff0ad"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-21.014C-13.128 0-5.853-2.61 0-7.011Z"
transform="translate(425.514 320.919)"
fill="#ffd15b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-36.774l-7.5 10-7.5-10h-46.775a5 5 0 0 0-5 5v51.259a5 5 0 0 0 5 5h46.775l7.5-10 7.5 10H0a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5"
transform="translate(201.73 259.66)"
fill="#f9f7f8"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-23a5 5 0 0 0 5-5v-51.26a5 5 0 0 0-5-5H0a5 5 0 0 1 5 5V-5a5 5 0 0 1-5 5"
transform="translate(211.73 320.919)"
fill="#e5e1e5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M149.956 259.659h15v61.26h-15z"
fill="#935b44"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-467c-5.522 0-10 4.477-10 10v73.159c0 19.329 15.67 35 35 35h417c19.33 0 35-15.671 35-35V10C10 4.477 5.522 0 0 0"
transform="translate(484.5 71.446)"
fill="#ffd15b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30C-10.67 0 5-15.67 5-35v-73.159c0-5.524-4.478-10-10-10h30c5.522 0 10 4.476 10 10V-35C35-15.67 19.33 0 0 0"
transform="translate(469.5 189.606)"
fill="#feb237"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-30.525-14.746-54.271-45.271-54.271-4.659 0-9.182-.424-13.502.66-24 6.025-41.771 27.743-41.771 53.611 0 25.869 17.771 47.587 41.771 53.611 4.32 1.085 8.843.661 13.502.661C-14.746 54.272 0 30.526 0 0"
transform="translate(256.886 89.86)"
fill="#baafb9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-30.525-14.746-54.271-45.272-54.271-4.658 0-9.181-.424-13.502.66C-82.773-47.586-100.545-25.868-100.545 0c0 25.869 17.772 47.587 41.771 53.611 4.321 1.085 8.844.661 13.502.661C-14.746 54.272 0 30.526 0 0"
transform="translate(146.342 89.86)"
fill="#baafb9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-20.356-6.502-35.857-26.857-35.857-3.467 0-6.823-.522-10.003.373C-52.355-31.125-63.715-16.889-63.715 0c0 16.889 11.36 31.124 26.855 35.483 3.18.895 6.536.374 10.003.374C-6.502 35.857 0 20.355 0 0"
transform="translate(460.614 71.446)"
fill="#baafb9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-20.356-6.502-35.857-26.857-35.857-3.467 0-6.823-.522-10.003.373C-52.355-31.125-63.715-16.889-63.715 0c0 16.889 11.36 31.124 26.855 35.483 3.18.895 6.536.374 10.003.374C-6.502 35.857 0 20.355 0 0"
transform="translate(386.9 71.446)"
fill="#baafb9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-4.658 0-9.179-.583-13.5-1.668 23.999-6.025 41.771-27.736 41.771-53.604s-17.772-47.58-41.771-53.605A55.412 55.412 0 0 1 0-110.544c30.525 0 55.271 24.746 55.271 55.272S30.525 0 0 0"
transform="translate(211.614 145.133)"
fill="#9b8e99"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-4.658 0-9.179-.583-13.5-1.668 23.999-6.025 41.772-27.736 41.772-53.604s-17.773-47.58-41.772-53.605A55.412 55.412 0 0 1 0-110.544c30.526 0 55.272 24.746 55.272 55.272S30.526 0 0 0"
transform="translate(101.07 145.133)"
fill="#9b8e99"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-3.467 0-6.818-.489-10-1.385C5.495-5.744 16.857-19.97 16.857-36.857c0-16.889-11.362-31.114-26.857-35.474a36.87 36.87 0 0 1 10-1.384c20.356 0 36.857 16.501 36.857 36.858C36.857-16.502 20.356 0 0 0"
transform="translate(433.757 108.304)"
fill="#9b8e99"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-3.467 0-6.818-.489-10-1.385C5.495-5.744 16.857-19.97 16.857-36.857c0-16.889-11.362-31.114-26.857-35.474a36.87 36.87 0 0 1 10-1.384c20.356 0 36.857 16.501 36.857 36.858C36.857-16.502 20.356 0 0 0"
transform="translate(360.042 108.304)"
fill="#9b8e99"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-219.912a5 5 0 0 0-5 5v33.501a5 5 0 0 0 5 5H0a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5Z"
transform="translate(267.412 369.08)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-108.549a5 5 0 0 0-5 5v51.259a5 5 0 0 0 5 5H0a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5Z"
transform="translate(211.73 259.66)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-58.259"
transform="translate(157.456 319.918)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-30.525-24.746-55.271-55.272-55.271-30.527 0-55.273 24.746-55.273 55.271 0 30.526 24.746 55.272 55.273 55.272C-24.746 55.272 0 30.526 0 0Z"
transform="translate(156.342 89.86)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-30.525-24.746-55.271-55.271-55.271-30.527 0-55.273 24.746-55.273 55.271 0 30.526 24.746 55.272 55.273 55.272C-24.746 55.272 0 30.526 0 0Z"
transform="translate(266.886 89.86)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-20.356-16.502-36.857-36.857-36.857-20.356 0-36.858 16.501-36.858 36.857 0 20.355 16.502 36.857 36.858 36.857C-16.502 36.857 0 20.355 0 0Z"
transform="translate(396.9 71.446)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-20.356-16.502-36.857-36.857-36.857-20.356 0-36.858 16.501-36.858 36.857 0 20.355 16.502 36.857 36.858 36.857C-16.502 36.857 0 20.355 0 0Z"
transform="translate(470.614 71.446)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h110.545"
transform="translate(101.07 89.86)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-174.623"
transform="translate(248.387 366.228)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-54.299"
transform="translate(321.185 71.446)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v96.313c0 19.33-15.67 34.999-35 34.999h-185.113"
transform="translate(469.5 189.606)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-128.236"
transform="translate(326.466 318.842)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v128.236"
transform="translate(292.373 190.606)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-127.928"
transform="translate(425.514 319.533)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v127.928"
transform="translate(391.42 191.606)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v112.228"
transform="translate(391.42 322.918)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-112.228"
transform="translate(326.466 435.146)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-28.842c0-5.523-4.478-10-10-10h-20.886"
transform="translate(504.5 110.288)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-28.297c-5.522 0-10 4.477-10 10v73.159c0 19.329 15.67 35 35 35h427c19.33 0 35-15.671 35-35V71.527"
transform="translate(45.797 71.446)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-24.255a5 5 0 0 1-5-5v-30.117a5 5 0 0 1 5-5H76.317a5 5 0 0 1 5 5V-5a5 5 0 0 1-5 5h-43.63"
transform="translate(332.912 477.411)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v84.431"
transform="translate(66.525 281.798)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v57.506"
transform="translate(66.525 191.606)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v0"
transform="translate(360.042 71.446)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v0"
transform="translate(433.757 71.446)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category