There are 5 ways to get from Tsawwassen ferry terminal to Metchosin by bus, plane, taxi, ferry, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 620 bus to Vancouver Harbour, fly to Victoria Harbour, taxi
best- Take the bus from Tsawwassen Ferry Terminal @ Bay 2 to Bridgeport Station @ Bay 1 Unloading Onlybus
- Fly from Vancouver Harbour to Victoria Harbourplane
- Take the taxi from Victoria Harbour to Metchosintaxi
2h 45m$156–424Bus and ferry
cheapest- Take the busferry from Tsawwassen to Victoriabusferry Vancouver Aiport / ...
5h 22m$6–88Ferry, line 72 bus
- Take the ferry from Vancouver to Victoriaferry Vancouver - Victoria
- Take the bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Gorge Rd E / Hillside Avebus 72 / ...
4h 57m$28–132Line 620 bus to Vancouver International Airport, fly to Victoria Inner Harbour Apt, line 55 bus
- Take the bus from Tsawwassen Ferry Terminal @ Bay 2 to Bridgeport Station @ Bay 1 Unloading Onlybus
- Fly from Vancouver International Airport (YVR) to Victoria Inner Harbour Apt (YWH)plane YVR - YWH
- Take the bus from Langford Exch to Happy Valley Rd at Rocky Point Rdbus
4h 36m$102–360Bus and ferry, line 72 bus
- Take the busferry from Tsawwassen to Swartz Baybusferry Vancouver to Victoria / ...
- Take the bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Gorge Rd E / Hillside Avebus 72 / ...
5h 4m$9–76
Tsawwassen ferry terminal to Metchosin by foot, ferry, and bus
Questions & Answers
The cheapest way to get from Tsawwassen ferry terminal to Metchosin is to bus and ferry and line 72 bus which costs $9 - $80 and takes 5h 4m.
The fastest way to get from Tsawwassen ferry terminal to Metchosin is to line 620 bus and fly and taxi which takes 2h 45m and costs $150 - $430.
No, there is no direct bus from Tsawwassen ferry terminal to Metchosin. However, there are services departing from Tsawwassen and arriving at Happy Valley Rd at Rocky Point Rd via Swartz Bay Ferry Terminal Bay B, Douglas St at Kings Rd and Langford Exch. The journey, including transfers, takes approximately 5h 4m.
The distance between Tsawwassen ferry terminal and Metchosin is 160 km.
The best way to get from Tsawwassen ferry terminal to Metchosin without a car is to ferry and line 72 bus which takes 4h 57m and costs $27 - $140.
It takes approximately 2h 45m to get from Tsawwassen ferry terminal to Metchosin, including transfers.
Tsawwassen ferry terminal to Metchosin bus services, operated by BC Ferries Connector - Wilson's Group, depart from Tsawwassen station.
Tsawwassen ferry terminal to Metchosin bus services, operated by BC Ferries Connector - Wilson's Group, arrive at Swartz Bay station.
There are 294+ hotels available in Metchosin.
What companies run services between Tsawwassen ferry terminal, BC, Canada and Metchosin, BC, Canada?
BC Ferries Connector - Wilson's Group operates a vehicle from Tsawwassen to Victoria hourly. Tickets cost $17–82 and the journey takes 2h 58m.
- Website
- harbourair.com
Flights from Vancouver International Airport to Victoria Inner Harbour Apt
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $90–340
- Phone
- +1 604 953 3333
- Website
- TransLink CA
Bus from Tsawwassen Ferry Terminal @ Bay 2 to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Tsawwassen Ferry Terminal @ Bay 2 to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 250 382 6161
- [email protected]
- Website
- Victoria
Bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Gorge Rd E / Hillside Ave
- Ave. Duration
- 1h 2m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- Victoria
- Single Ride
- $3
Bus from Langford Exch to Happy Valley Rd at Rocky Point Rd
- Ave. Duration
- 22 min
- Frequency
- Every 3 hours
- Estimated price
- $3
- Website
- Victoria
- Single Ride
- $3
Bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Gorge Rd E / Hillside Ave
- Ave. Duration
- 1h 2m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- Victoria
- Single Ride
- $3
- Phone
- +1 888 788 8840
- [email protected]
- Website
- BC Ferries Connector
Busferry from Tsawwassen to Swartz Bay
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- $14–67
- Website
- BC Ferries Connector
- Adult
- $67
- Senior
- $61
- Youth
- $27
- Child
- $14
- Toddler
- $0
Busferry from Tsawwassen to Victoria
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- $17–82
- Website
- BC Ferries Connector
- Adult
- $82
- Senior
- $74
- Youth
- $33
- Child
- $17
- Toddler
- $0
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Vancouver to Victoria
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $18–130
- Website
- BC Ferries
- Child
- $18–35
- Adult
- $35–70
- Car
- $85–130
- Ave. Duration
- 32 min
- Estimated price
- $55–70
Bluebird Cabs
- Phone
- +1 250 382 2222
- Website
- taxicab.com
Victoria Taxi
- Phone
- +1 250 383 7111
- Website
- victoriataxi.com
Yellow Cab of Victoria
- Phone
- +1 250 381 2222
- Website
- yellowcabvictoria.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Luton Airport into central London, The beginner’s guide to the 2018 World Nomad Games, and Getting to Rome from the airport - to help you get the most out of your next trip.






