Find coaches from Swartz Bay to Vancouver, CA

Next bus departures

Next departures from Swartz Bay to Vancouver on 21 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
BC Ferries ConnectorBus
    Swartz Bay Ferry Terminal Bus Stop
    Pacific Central StationCheapest
    BC Ferries ConnectorBus
      Swartz Bay Ferry Terminal Bus Stop
      Vancouver - Cambie and 41st (Oakridge)Fastest
      BC Ferries ConnectorBus
        Swartz Bay Ferry Terminal Bus Stop
        Pacific Central StationNo tags
        BC Ferries ConnectorBus
          Swartz Bay Ferry Terminal Bus Stop
          Pacific Central StationNo tags
          BC Ferries ConnectorBus
            Swartz Bay Ferry Terminal Bus Stop
            Pacific Central StationNo tags

            Last refresh of the prices: 11/10/2025 PST.

            Get from Swartz Bay to Vancouver

            This route is served by bus only

            The journey takes about 3 hours, and with fares starting at just R 30, it presents an excellent value for a comfortable ride.

            34bus per day
            3hAverage duration
            70 kmDistance
            2kgCO₂ emissions

            Frequently asked questions about travelling from Swartz Bay to Vancouver, CA by bus

            1. How much does a bus ticket from Swartz Bay to Vancouver cost?

              The bus ticket price from Swartz Bay to Vancouver starts at R 30. The best way to find cheap bus tickets from Swartz Bay to Vancouver is to book your tickets as early as possible. Prices tend to rise as your travel date approaches, so book in advance to secure the best prices!

            2. How long is the bus ride from Swartz Bay to Vancouver?

              The average travel time between Swartz Bay and Vancouver is around 3h, although the fastest bus will take about 2h 25m. This is the time it takes to travel the 67 km that separates the two cities.

            3. How many daily bus connections are there between Swartz Bay and Vancouver?

              The number of buses from Swartz Bay to Vancouver can differ depending on the day of the week. On average, there are 34 on this route. Some buses run direct routes, while others have layovers. Simplify your bus trip from Swartz Bay to Vancouver by comparing and selecting the bus that fits your travel style and budget on Busbud.

            4. Which bus companies travel from Swartz Bay to Vancouver?

              When taking the bus from Swartz Bay to Vancouver, you can travel comfortably and safely with BC Ferries Connector.

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            15/11
            No data
            16/11
            No data
            Today
            R 448
            18/11
            R 448
            19/11
            R 448
            20/11
            R 515
            21/11
            R 448
            22/11
            R 448
            busbud logoThe cheapest trip from Swartz Bay to Vancouver, CA was searched and found on 18 Nov 2025 with a price of R 448

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Swartz Bay to Vancouver, CA as early as possible.

            You can expect to pay from R 448 to R 548 for a bus ticket from Swartz Bay to Vancouver, CA based on the last 2 days. You can expect to find the cheapest price for the trip at R 448, which is on 2025-11-18.

            People from around the world trust Busbud

            Popular Buses Connecting Swartz Bay

            Buses Leaving from Swartz Bay

            Buses Going to Swartz Bay

            Popular Buses Connecting Vancouver

            Buses Leaving from Vancouver

            Buses Going to Vancouver