Add icons to this collection by clicking the heart icon.
Bus icon - also known as transport, vehicle, bus, automobile, public transport, transportation, and school bus. 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="e"
        x1="27"
        x2="27"
        y1="114.261"
        y2="141.401"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="f"
        x1="23"
        x2="23"
        y1="112.861"
        y2="145.674"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="g"
        x1="31"
        x2="31"
        y1="112.861"
        y2="145.674"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="h"
        x1="101"
        x2="101"
        y1="114.261"
        y2="141.401"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="i"
        x1="105"
        x2="105"
        y1="112.861"
        y2="145.674"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="j"
        x1="97"
        x2="97"
        y1="112.861"
        y2="145.674"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient id="b">
        <stop offset="0" stop-color="#fbb75d" />
        <stop offset="1" stop-color="#fca845" />
    </linearGradient>
    <linearGradient
        id="k"
        x1="64"
        x2="64"
        y1="87.655"
        y2="100.573"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="l"
        x1="64"
        x2="64"
        y1="-25.167"
        y2="82.838"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#ffd486" />
        <stop offset="1" stop-color="#ffb76a" />
    </linearGradient>
    <linearGradient
        id="m"
        x1="64"
        x2="64"
        y1="80.064"
        y2="103.269"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient id="c">
        <stop offset="0" stop-color="#f1f2f2" />
        <stop offset="1" stop-color="#e6e7e8" />
    </linearGradient>
    <linearGradient
        id="n"
        x1="36"
        x2="36"
        y1="7"
        y2="16.982"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient id="d">
        <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="o"
        x1="45"
        x2="45"
        y1="7.795"
        y2="23.897"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient
        id="p"
        x1="28.123"
        x2="28.123"
        y1="61.631"
        y2="74.4"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="q"
        x1="31.071"
        x2="31.071"
        y1="85.867"
        y2="118.583"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="r"
        x1="31.315"
        x2="31.315"
        y1="58.651"
        y2="78.418"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="s"
        x1="31"
        x2="31"
        y1="51.896"
        y2="68.824"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient
        id="t"
        x1="9"
        x2="9"
        y1="-4.125"
        y2="52.948"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="u"
        x1="64"
        x2="64"
        y1="-4.125"
        y2="52.948"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="v"
        x1="64"
        x2="64"
        y1="-13.081"
        y2="25.297"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="w"
        x1="92"
        x2="92"
        y1="7"
        y2="16.982"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="x"
        x1="83"
        x2="83"
        y1="7.795"
        y2="23.897"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient
        id="y"
        x1="99.877"
        x2="99.877"
        y1="61.631"
        y2="74.4"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="z"
        x1="96.929"
        x2="96.929"
        y1="85.867"
        y2="118.583"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="A"
        x1="96.685"
        x2="96.685"
        y1="58.651"
        y2="78.418"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="B"
        x1="97"
        x2="97"
        y1="51.896"
        y2="68.824"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient
        id="C"
        x1="119"
        x2="119"
        y1="15.624"
        y2="46.356"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="D"
        x1="64"
        x2="64"
        y1="29.358"
        y2="71.834"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="E"
        x1="43"
        x2="43"
        y1="17.131"
        y2="32.031"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="F"
        x1="64"
        x2="64"
        y1="10.576"
        y2="23.444"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <path
        fill="url(#e)"
        d="M31.303 126h-8.607A5.696 5.696 0 0 1 17 120.303V98.697A5.696 5.696 0 0 1 22.697 93h8.607A5.696 5.696 0 0 1 37 98.697v21.607A5.696 5.696 0 0 1 31.303 126z"
    />
    <path
        fill="url(#f)"
        d="M21 125.743a5.696 5.696 0 0 0 1.697.257H25V93h-2.303c-.591 0-1.161.09-1.697.257z"
    />
    <path
        fill="url(#g)"
        d="M33 125.743a5.696 5.696 0 0 1-1.697.257H29V93h2.303c.591 0 1.161.09 1.697.257z"
    />
    <path
        fill="url(#h)"
        d="M96.697 126h8.607a5.697 5.697 0 0 0 5.697-5.697V98.697A5.697 5.697 0 0 0 105.304 93h-8.607A5.696 5.696 0 0 0 91 98.697v21.607A5.696 5.696 0 0 0 96.697 126z"
    />
    <path
        fill="url(#i)"
        d="M107 125.743a5.696 5.696 0 0 1-1.697.257H103V93h2.303c.591 0 1.161.09 1.697.257z"
    />
    <path
        fill="url(#j)"
        d="M95 125.743a5.696 5.696 0 0 0 1.697.257H99V93h-2.303c-.591 0-1.161.09-1.697.257z"
    />
    <path
        fill="url(#k)"
        d="M115 98H13c-2.3 0-4 0-4 4.164C9 111 42.379 112.413 64 112c21.621.413 55-1 55-9.836C119 98 117.3 98 115 98z"
    />
    <path
        fill="url(#l)"
        d="M104.008 17.39A12.729 12.729 0 0 0 96.15 7.306C87.878 3.972 82.464 2 64 2S40.122 3.972 31.85 7.306a12.733 12.733 0 0 0-7.858 10.084L13 98c15 4.667 22 6 51 6s36-1.333 51-6z"
    />
    <path
        fill="url(#m)"
        d="M111.347 71.215C98.998 72.695 77.584 75 64 75s-34.998-2.305-47.347-3.785l-2.549 18.691C25.836 91.346 49.425 94 64 94s38.164-2.654 49.896-4.094z"
    />
    <circle cx="36" cy="13" r="3" fill="url(#n)" />
    <circle cx="45" cy="13" r="2" fill="url(#o)" />
    <path
        fill="url(#p)"
        d="m16.653 71.215-2.549 18.691c6.748.829 17.418 2.058 28.039 2.953-4.858-6.376-5.934-14.926-6.134-19.552a816.306 816.306 0 0 1-19.356-2.092z"
    />
    <path
        fill="url(#q)"
        d="M36.009 73.307a773.174 773.174 0 0 1-14.389-1.512A16.89 16.89 0 0 0 20 79c0 4.787 1.985 9.104 5.169 12.193a681.71 681.71 0 0 0 16.974 1.666c-4.858-6.377-5.934-14.926-6.134-19.552z"
    />
    <path
        fill="url(#r)"
        d="M33 85a7.955 7.955 0 0 0 4.63-1.484c-1.13-3.914-1.511-7.659-1.621-10.21-3.28-.312-6.481-.642-9.501-.969A7.96 7.96 0 0 0 25 77a8 8 0 0 0 8 8z"
    />
    <path
        fill="url(#s)"
        d="M35.968 67h-9.935A2.033 2.033 0 0 1 24 64.968v-1.935C24 61.91 24.91 61 26.032 61h9.935C37.09 61 38 61.91 38 63.032v1.935C38 66.09 37.09 67 35.968 67z"
    />
    <path
        fill="url(#t)"
        d="M10.047 44H7.953A2.953 2.953 0 0 1 5 41.047V24.953A2.953 2.953 0 0 1 7.953 22h2.094A2.953 2.953 0 0 1 13 24.953v16.094A2.953 2.953 0 0 1 10.047 44z"
    />
    <path fill="url(#u)" d="M104.364 20H23.636l-4.772 35h90.272z" />
    <path
        fill="url(#v)"
        d="M72.905 2.194C70.306 2.067 67.373 2 64 2s-6.306.067-8.905.194L51 20h26z"
    />
    <circle cx="92" cy="13" r="3" fill="url(#w)" />
    <circle cx="83" cy="13" r="2" fill="url(#x)" />
    <path
        fill="url(#y)"
        d="m111.347 71.215 2.549 18.691c-6.748.829-17.418 2.058-28.039 2.953 4.858-6.376 5.934-14.926 6.134-19.552a816.306 816.306 0 0 0 19.356-2.092z"
    />
    <path
        fill="url(#z)"
        d="M91.991 73.307a773.174 773.174 0 0 0 14.389-1.512A16.89 16.89 0 0 1 108 79c0 4.787-1.985 9.104-5.169 12.193a681.71 681.71 0 0 1-16.974 1.666c4.858-6.377 5.934-14.926 6.134-19.552z"
    />
    <path
        fill="url(#A)"
        d="M95 85a7.955 7.955 0 0 1-4.63-1.484c1.13-3.914 1.511-7.659 1.621-10.21 3.28-.312 6.481-.642 9.501-.969A7.96 7.96 0 0 1 103 77a8 8 0 0 1-8 8z"
    />
    <path
        fill="url(#B)"
        d="M92.032 67h9.935c1.122 0 2.032-.91 2.032-2.032v-1.935c0-1.122-.91-2.032-2.032-2.032h-9.935A2.03 2.03 0 0 0 90 63.032v1.935C90 66.09 90.91 67 92.032 67z"
    />
    <path
        fill="url(#C)"
        d="M117.953 44h2.094A2.953 2.953 0 0 0 123 41.047V24.953A2.953 2.953 0 0 0 120.047 22h-2.094A2.953 2.953 0 0 0 115 24.953v16.094A2.953 2.953 0 0 0 117.953 44z"
    />
    <path fill="url(#D)" d="M100.665 20h-73.33L23 55h82z" />
    <path
        fill="url(#E)"
        d="M43 41c-7.72 0-14 6.28-14 14h4c0-5.514 4.486-10 10-10s10 4.486 10 10h4c0-7.72-6.28-14-14-14z"
    />
    <path
        fill="url(#F)"
        d="M73.08 29H54.92A1.92 1.92 0 0 1 53 27.08v-1.16c0-1.06.859-1.92 1.92-1.92h18.16c1.06 0 1.92.859 1.92 1.92v1.161c0 1.06-.859 1.919-1.92 1.919z"
    />
    <g fill="#3a322b">
        <path
            d="M36 17c2.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-2zM45 16c1.654 0 3-1.346 3-3s-1.346-3-3-3-3 1.346-3 3 1.346 3 3 3zm0-4c.551 0 1 .449 1 1s-.449 1-1 1-1-.449-1-1 .449-1 1-1zM35.968 60h-9.936A3.035 3.035 0 0 0 23 63.032v1.936A3.035 3.035 0 0 0 26.032 68h9.936A3.035 3.035 0 0 0 39 64.968v-1.936A3.035 3.035 0 0 0 35.968 60zM37 64.968c0 .569-.463 1.032-1.032 1.032h-9.936A1.033 1.033 0 0 1 25 64.968v-1.936c0-.569.463-1.032 1.032-1.032h9.936c.569 0 1.032.463 1.032 1.032zM92 17c2.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-2zM83 16c1.654 0 3-1.346 3-3s-1.346-3-3-3-3 1.346-3 3 1.346 3 3 3zm0-4c.551 0 1 .449 1 1s-.449 1-1 1-1-.449-1-1 .449-1 1-1zM42.083 80.003a.993.993 0 0 0-1.08.914 1 1 0 0 0 .914 1.08C42.038 82.006 54.073 83 64 83s21.962-.994 22.083-1.003a1.001 1.001 0 0 0-.166-1.994c-.12.01-12.075.997-21.917.997s-21.797-.987-21.917-.997zM82.89 86.006c-.09.01-9.065.994-18.89.994s-18.8-.984-18.89-.994a.994.994 0 0 0-1.104.883 1 1 0 0 0 .883 1.104C44.98 88.004 54.06 89 64 89s19.02-.996 19.11-1.006a1 1 0 0 0 .883-1.104.991.991 0 0 0-1.103-.884zM101.968 60h-9.936A3.035 3.035 0 0 0 89 63.032v1.936A3.035 3.035 0 0 0 92.032 68h9.936A3.035 3.035 0 0 0 105 64.968v-1.936A3.035 3.035 0 0 0 101.968 60zM103 64.968c0 .569-.463 1.032-1.032 1.032h-9.936A1.033 1.033 0 0 1 91 64.968v-1.936c0-.569.463-1.032 1.032-1.032h9.936c.569 0 1.032.463 1.032 1.032z"
        />
        <path
            d="M120.047 21H120v-4a1 1 0 0 0-.669-.944l-17.707-6.197c-.038-.013-.076-.007-.115-.016a13.712 13.712 0 0 0-4.986-3.465C88 2.943 82.287 1 64 1S40 2.943 31.476 6.378a13.712 13.712 0 0 0-4.951 3.429L8.669 16.056A1 1 0 0 0 8 17v4h-.047A3.957 3.957 0 0 0 4 24.953v16.094A3.957 3.957 0 0 0 7.953 45H8v3a1 1 0 0 0 .615.923l9.527 3.97-5.03 36.889-.001.002v.002l-.985 7.227C9.968 97.098 8 97.771 8 102.164c0 1.295.55 2.492 1.636 3.557 1.351 1.325 3.576 2.411 6.364 3.307v11.276c0 2.962 1.935 5.477 4.606 6.358l.014.005a6.663 6.663 0 0 0 2.076.334h8.607c.725 0 1.422-.119 2.076-.334l.014-.005c2.671-.881 4.606-3.396 4.606-6.358v-7.856c10.517.716 20.968.647 25.981.553 1.625.031 3.815.059 6.393.059 5.403 0 12.5-.125 19.626-.611v7.855c0 2.962 1.935 5.477 4.606 6.358l.014.005a6.663 6.663 0 0 0 2.076.334h8.607c.725 0 1.422-.119 2.076-.334l.014-.005c2.671-.881 4.606-3.396 4.606-6.358V109.03c2.79-.897 5.013-1.984 6.364-3.309 1.085-1.065 1.636-2.262 1.636-3.557 0-4.345-1.883-5.054-4.125-5.149l-.986-7.23v-.002l-.001-.002-5.03-36.89 9.527-3.969A.996.996 0 0 0 120 48v-3h.047A3.957 3.957 0 0 0 124 41.047V24.953A3.957 3.957 0 0 0 120.047 21zm-17.03-3.475.201 1.475H77.796l-3.62-15.741c10.261.61 14.944 2.292 21.601 4.974a11.755 11.755 0 0 1 7.24 9.292zm9.751 71.511c-2.229.271-4.756.57-7.482.878A17.853 17.853 0 0 0 109 79c0-2.182-.419-4.314-1.2-6.361.939-.108 1.836-.214 2.689-.315zm1.127 8.259C99.181 101.837 91.954 103 64 103s-35.181-1.163-49.895-5.705l.856-6.277C27.637 92.56 49.918 95 64 95s36.363-2.44 49.039-3.982zM17.511 72.324c.853.101 1.751.207 2.69.315C19.419 74.686 19 76.818 19 79c0 3.989 1.314 7.787 3.714 10.914a891.101 891.101 0 0 1-7.482-.878zm88.241.549A15.82 15.82 0 0 1 107 79c0 4.189-1.616 8.153-4.55 11.161-.022.022-.029.051-.048.075a701.336 701.336 0 0 1-14.529 1.449c1.342-2.132 2.341-4.414 3.079-6.673A8.935 8.935 0 0 0 95 86c4.962 0 9-4.038 9-9a8.94 8.94 0 0 0-.867-3.835c.896-.098 1.771-.196 2.619-.292zm-4.773.527A6.931 6.931 0 0 1 102 77c0 3.86-3.14 7-7 7a6.955 6.955 0 0 1-3.468-.943c.891-3.332 1.267-6.482 1.413-8.838 2.771-.267 5.476-.545 8.034-.819zM85.31 91.904C77.629 92.544 70.046 93 64 93c-6.051 0-13.641-.456-21.329-1.098-.004-.006-.005-.013-.009-.019-4.116-5.65-5.28-12.973-5.588-17.473C46.496 75.287 56.466 76 64 76s17.505-.713 26.926-1.59c-.31 4.532-1.49 11.848-5.616 17.494zM35.056 74.219c.145 2.344.521 5.498 1.414 8.837A6.956 6.956 0 0 1 33 84c-3.86 0-7-3.14-7-7 0-1.274.36-2.51 1.021-3.6 2.558.274 5.263.552 8.035.819zM33 86a8.935 8.935 0 0 0 4.045-.987c.737 2.257 1.733 4.54 3.073 6.67-4.999-.441-9.97-.949-14.52-1.448-.019-.023-.027-.052-.048-.075A15.9 15.9 0 0 1 21 79c0-2.106.428-4.164 1.248-6.127.849.096 1.723.194 2.62.292A8.927 8.927 0 0 0 24 77c0 4.962 4.038 9 9 9zm31-12c-13.274 0-34.241-2.237-46.219-3.658L19.736 56h88.527l1.956 14.342C98.241 71.763 77.274 74 64 74zM24.509 21h1.695l-4.088 33h-2.107zm75.272 0 4.088 33h-45.92C57.431 46.195 50.933 40 43 40s-14.431 6.195-14.949 14h-3.919l4.088-33zM53.949 54C53.442 48.402 48.728 44 43 44s-10.442 4.402-10.949 10h-2c.513-6.701 6.118-12 12.949-12s12.436 5.299 12.949 12zm-2.008 0H34.059c.5-4.493 4.317-8 8.941-8s8.441 3.507 8.941 8zm53.943 0-4.088-33h1.695l4.5 33zM72.1 3.155 75.744 19H52.256L55.9 3.155C58.291 3.053 60.961 3 64 3s5.709.053 8.1.155zM32.224 8.233c6.657-2.683 11.34-4.364 21.601-4.974L50.204 19H24.782l.201-1.475a11.754 11.754 0 0 1 7.241-9.292zM6 41.047V24.953C6 23.876 6.876 23 7.953 23h2.094c1.077 0 1.953.876 1.953 1.953v16.094A1.955 1.955 0 0 1 10.047 43H7.953A1.955 1.955 0 0 1 6 41.047zm4 6.286V45h.047A3.957 3.957 0 0 0 14 41.047V24.953A3.957 3.957 0 0 0 10.047 21H10v-3.291l14.514-5.08a13.68 13.68 0 0 0-1.513 4.625l-4.58 33.588zm8 72.971v-10.687a54.28 54.28 0 0 0 2 .492v14.028a4.687 4.687 0 0 1-2-3.833zm4 4.626v-14.403c.653.127 1.32.247 2 .362V125h-1.304c-.238 0-.467-.036-.696-.07zm6-13.447V125h-2v-13.795c.658.098 1.325.19 2 .278zM30 125v-13.272c.662.076 1.328.148 2 .216v12.986c-.229.034-.458.07-.696.07zm6-4.696a4.686 4.686 0 0 1-2 3.833v-12.003c.665.059 1.331.115 2 .167zm56 0v-8.001c.668-.052 1.335-.108 2-.167v12.001a4.687 4.687 0 0 1-2-3.833zm4 4.626v-12.984c.672-.068 1.338-.14 2-.216V125h-1.304c-.238 0-.467-.036-.696-.07zm6-13.723V125h-2v-13.516c.675-.088 1.342-.18 2-.277zM104 125v-14.108a82.776 82.776 0 0 0 2-.364v14.402c-.229.034-.458.07-.696.07zm6-4.696a4.686 4.686 0 0 1-2 3.833v-14.031a52.889 52.889 0 0 0 2-.488zm8-18.14c0 .749-.339 1.445-1.037 2.129-5.69 5.583-31.083 7.128-52.982 6.707-21.864.415-47.254-1.125-52.944-6.707-.698-.684-1.037-1.38-1.037-2.129 0-3.15.832-3.154 2.654-3.164.042 0 .077-.019.117-.024C28.222 103.779 35.307 105 64 105c28.661 0 35.764-1.218 51.179-6.008.015.001.027.008.042.008 1.966.004 2.779.005 2.779 3.164zm0-54.831-8.421 3.509-4.58-33.588a13.658 13.658 0 0 0-1.513-4.625L118 17.709V21h-.047A3.957 3.957 0 0 0 114 24.953v16.094A3.957 3.957 0 0 0 117.953 45H118zm4-6.286A1.955 1.955 0 0 1 120.047 43h-2.094A1.955 1.955 0 0 1 116 41.047V24.953c0-1.077.876-1.953 1.953-1.953h2.094c1.077 0 1.953.876 1.953 1.953z"
        />
        <path
            d="M54.92 30h18.16c1.61 0 2.92-1.31 2.92-2.92v-1.16c0-1.61-1.31-2.92-2.92-2.92H54.92C53.31 23 52 24.31 52 25.92v1.16c0 1.61 1.31 2.92 2.92 2.92zM54 25.92c0-.507.413-.92.92-.92h18.16c.507 0 .92.413.92.92v1.16c0 .507-.413.92-.92.92H54.92a.921.921 0 0 1-.92-.92z"
        />
    </g>
</svg>
More icons in the same style and category