There are 6 ways to get from Tsawwassen to Victoria Butterfly Gardens by ferry, busferry, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry
best- Take the ferry from Vancouver to Victoriaferry Vancouver - Victoria
4h$24–140Bus and ferry, line 72 bus
cheapest- Take the busferry from Tsawwassen to Swartz Baybusferry Vancouver to Victoria / ...
- Take the bus from Swartz Bay Ferry Terminal Bay B to Royal Oak Exch Bay Gbus 72 / ...
4h 13m$6–80Line 620 bus to Vancouver Harbour, fly to Victoria Harbour, line 75 bus
- Take the bus from Northbound Hwy 17 @ Tsawwassen Dr to Bridgeport Station @ Bay 1 Unloading Onlybus
- Fly from Vancouver Harbour to Victoria Harbourplane
- Take the bus from Douglas St at Pandora Ave to Keating X Rd at W Saanich Rdbus
3h 21m$104–357Line 601 bus to Vancouver International Airport, fly to Victoria Inner Harbour Apt
- Take the bus from Northbound 52 St @ 7A Ave to Bridgeport Station @ Bay 1 Unloading Onlybus
- Fly from Vancouver International Airport (YVR) to Victoria Inner Harbour Apt (YWH)plane YVR - YWH
3h 47m$99–357Line 601 bus to Coal Harbour Spb, fly to Victoria Inner Harbour Apt
- Take the bus from Northbound 52 St @ 7A Ave to Bridgeport Station @ Bay 1 Unloading Onlybus
- Fly from Coal Harbour Spb (CXH) to Victoria Inner Harbour Apt (YWH)plane CXH - YWH
4h 14m$109–377Line 601 bus to Vancouver International Airport, fly to Victoria International Airport
- Take the bus from Northbound 52 St @ 7A Ave to Bridgeport Station @ Bay 1 Unloading Onlybus
- Fly from Vancouver International Airport (YVR) to Victoria International Airport (YYJ)plane YVR - YYJ
4h 31m$62–160
Tsawwassen to Victoria Butterfly Gardens by bus, ferry, and foot
Questions & Answers
The cheapest way to get from Tsawwassen to Victoria Butterfly Gardens is to bus and ferry and line 72 bus which costs $6 - $80 and takes 4h 13m.
The fastest way to get from Tsawwassen to Victoria Butterfly Gardens is to line 620 bus and fly and line 75 bus which takes 3h 21m and costs $100 - $360.
No, there is no direct bus from Tsawwassen to Victoria Butterfly Gardens. However, there are services departing from Southbound Hwy 17 @ Tsawwassen Dr and arriving at Keating X Rd at W Saanich Rd via Tsawwassen, Swartz Bay Ferry Terminal Bay B and Royal Oak Exch Bay E. The journey, including transfers, takes approximately 4h 13m.
No, there is no direct ferry from Tsawwassen to Victoria Butterfly Gardens. However, there are services departing from Vancouver and arriving at Victoria via . The journey, including transfers, takes approximately 4h.
The distance between Tsawwassen and Victoria Butterfly Gardens is 77 km.
The best way to get from Tsawwassen to Victoria Butterfly Gardens without a car is to ferry which takes 4h and costs $24 - $140.
It takes approximately 4h to get from Tsawwassen to Victoria Butterfly Gardens, including transfers.
Tsawwassen to Victoria Butterfly Gardens bus services, operated by BC Ferries Connector - Wilson's Group, depart from Tsawwassen station.
Tsawwassen to Victoria Butterfly Gardens bus services, operated by BC Ferries Connector - Wilson's Group, arrive at Swartz Bay station.
There are 298+ hotels available in Victoria Butterfly Gardens.
What companies run services between Tsawwassen, BC, Canada and Victoria Butterfly Gardens, BC, Canada?
BC Ferries operates a ferry from Vancouver to Victoria hourly. Tickets cost $18–130 and the journey takes 1h 35m.
- Website
- harbourair.com
Flights from Vancouver International Airport to Victoria Inner Harbour Apt
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $90–340
Flights from Coal Harbour Spb to Victoria Inner Harbour Apt
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $50–430
- Website
- helijet.com
Flights from Coal Harbour Spb to Victoria Inner Harbour Apt
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $50–430
- Website
- aircanada.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 31 min
- When
- Every day
- Estimated price
- $30–250
- Website
- westjet.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $40–130
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 25 min
- When
- Every day
- Estimated price
- $160–270
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 35 min
- When
- Thursday to Friday
- Estimated price
- $50–110
- 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
- Phone
- +1 250 382 6161
- [email protected]
- Website
- Victoria
Bus from Swartz Bay Ferry Terminal Bay B to Royal Oak Exch Bay G
- Ave. Duration
- 47 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- Victoria
- Single Ride
- $3
Bus from Douglas St at Pandora Ave to Keating X Rd at W Saanich Rd
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- Victoria
- Single Ride
- $3
- Phone
- +1 604 953 3333
- Website
- TransLink CA
Bus from Northbound Hwy 17 @ Tsawwassen Dr to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Northbound 52 St @ 7A Ave to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Northbound 52 St @ 7A Ave to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Northbound 52 St @ 7A Ave to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- 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
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 Heading to Europe? Read this before you buy a Eurail Pass, Slovenia: Getting from Ljubljana to Lake Bled, and Want to know more about Flixbus? - to help you get the most out of your next trip.






