Skip to main content

How to get from Vancouver International Airport to Swartz Bay Ferry Terminal by SkyTrain, bus and ferry?

From Vancouver International Airport to Swartz Bay Ferry Terminal by SkyTrain, bus and ferry

To get from Vancouver International Airport to Swartz Bay Ferry Terminal in North Saanich, you’ll need to take one SkyTrain line, one bus line and one ferry line: take the CANADA LINE SkyTrain from YVR-Airport Station station to Bridgeport Station station. Next, you’ll have to switch to the 620 bus and finally take the VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY) ferry from Vancouver (Tsawwassen) Ferry Terminal station to Victoria (Swartz Bay) Ferry Terminal station. The total trip duration for this route is approximately 180 min. The ride fare is CA$26.80. The SkyTrain, bus and ferry schedule from Vancouver International Airport may change. We recommend you check the updated SkyTrain, bus and ferry schedule to Swartz Bay Ferry Terminal on the Moovit app.

180minCA$26.80
Walk to SkyTrain station
SkyTrain - CANADA LINE
Bus - 620620
Ferry - VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)
VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)
Walk to Swartz Bay Ferry Terminal
Leaves from YVR-Airport Station

Step by Step

  • 1
    Walk to SkyTrain station
    Walk to SkyTrain station
    YVR-Airport Station
    20 m • 1 min
  • 2
    SkyTrain - CANADA LINE
    Wait for SkyTrain
    CANADA LINE
    Canada Line to Waterfront
  • 3
    Ride to SkyTrain station
    Ride to SkyTrain station
    Bridgeport Station
    6 min
  • 4
    Walk to bus station
    Walk to bus station
    Bridgeport Stn Bay 9,10,11
    140 m • 2 min
  • 5
    Bus - 620620
    Wait for bus
    620
    Tsawwassen Ferry Express
  • 6
    Ride to bus station
    Ride to bus station
    Tsawwassen Ferry Terminal @ Bay 1
    ID 56669
    36 min
  • 7
    Walk to ferry station
    Walk to ferry station
    Vancouver (Tsawwassen) Ferry Terminal
    320 m • 5 min
  • 8
    Ferry - VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)
    Wait for ferry
    VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)
    Swartz Bay (Victoria)
  • 9
    Ride to ferry station
    Ride to ferry station
    Victoria (Swartz Bay) Ferry Terminal
    95 min
  • 10
    Walk to Swartz Bay Ferry Terminal
    Walk to
    Swartz Bay Ferry Terminal
    11300 Patricia Bay Hwy North Saanich, BC V8L
    300 m • 4 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Southwest British Columbia.
All local mobility options in one app

Public transit directions from Vancouver International Airport to Swartz Bay Ferry Terminal

The distance between Vancouver International Airport, North Saanich and Swartz Bay Ferry Terminal, North Saanich is approximately 79.1 km, which can typically be travelled in 180 min. Moovit will show you the directions from Vancouver International Airport to Swartz Bay Ferry Terminal by SkyTrain, bus and ferry, so no matter how you choose to travel in North Saanich – you will always have plenty of easy options.

SkyTrain, Bus And Ferry schedule from Vancouver International Airport to Swartz Bay Ferry Terminal

To check the SkyTrain, bus and ferry schedule from Vancouver International Airport to Swartz Bay Ferry Terminal using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Vancouver International Airport) and destination (Swartz Bay Ferry Terminal), then select the desired date and time of travel. Moovit will show all available SkyTrain, bus and ferry routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each SkyTrain, bus and ferry, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest SkyTrain, bus and ferry schedules.

Questions & Answers

  • What is the fastest way to get from Vancouver International Airport to Swartz Bay Ferry Terminal?

    The fastest way takes 180 minutes, using SkyTrain line CANADA LINE, Bus line 620, Ferry line VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY).

  • Is there a direct SkyTrain between Vancouver International Airport and Swartz Bay Ferry Terminal?

    No, you’ll have to take one SkyTrain line, one bus line and one ferry line in total. The total travelling time is 180 min.

  • Which SkyTrain line goes from Vancouver International Airport to Swartz Bay Ferry Terminal?

    The CANADA LINE SkyTrain line goes from YVR-Airport Station station near Vancouver International Airport in Richmond to Bridgeport Station station. From there you’ll have to take one bus line and one ferry line till Bridgeport Station station near Swartz Bay Ferry Terminal in North Saanich.

  • How long does it take to travel from Vancouver International Airport to Swartz Bay Ferry Terminal by SkyTrain, bus and ferry?

    The total travel time between Vancouver International Airport in Richmond and Swartz Bay Ferry Terminal in North Saanich by SkyTrain, bus and ferry is about 180 min.

  • Where do I get on the SkyTrain near Vancouver International Airport to get to Swartz Bay Ferry Terminal?

    Get on the CANADA LINE SkyTrain from the YVR-Airport Station station near Vancouver International Airport in Richmond.

  • Where do I get off the SkyTrain when travelling between Vancouver International Airport and Swartz Bay Ferry Terminal?

    Get off the SkyTrain at the Bridgeport Station station, which is closest to Swartz Bay Ferry Terminal in North Saanich.

  • How much is the total SkyTrain, bus and ferry fare from Vancouver International Airport to Swartz Bay Ferry Terminal?

    The ride from Vancouver International Airport to Swartz Bay Ferry Terminal costs CA$26.80.