There are 3 ways to get from Swartz Bay to Malahat by bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 72 bus, line 75 bus, taxi
best- Take the bus from Hwy 17 at Lands End Rd to Saanichton Exch Bay Bbus 72A / ...
- Take the bus from Saanichton Exch Bay B to Butchart Gardensbus 75
- Take the taxi from Butchart Gardens to Malahattaxi
1h 53m$113–143Drive 47.9 km
cheapest- Drive from Swartz Bay to Malahatcar 47.9 km
44 min$10–14Taxi
- Take the taxi from Swartz Bay to Malahattaxi 47.9 km
44 min$160–200
Questions & Answers
The cheapest way to get from Swartz Bay to Malahat is to drive which costs $9 - $14 and takes 44 min.
The fastest way to get from Swartz Bay to Malahat is to drive which takes 44 min and costs $9 - $14.
The distance between Swartz Bay and Malahat is 57 km. The road distance is 47.9 km.
The best way to get from Swartz Bay to Malahat without a car is to line 72 bus and line 75 bus and taxi which takes 1h 53m and costs $110 - $150.
It takes approximately 1h 53m to get from Swartz Bay to Malahat, including transfers.
Yes, the driving distance between Swartz Bay to Malahat is 48 km. It takes approximately 44 min to drive from Swartz Bay to Malahat.
There are 344+ hotels available in Malahat.
What companies run services between Swartz Bay, BC, Canada and Malahat, BC, Canada?
There is no direct connection from Swartz Bay to Malahat. However, you can take the bus to Saanichton Exch Bay B, take the line 75 bus to Butchart Gardens, then take the taxi to Malahat. Alternatively, you can drive from Swartz Bay to Malahat in around 44 min.
- Phone
- +1 250 382 6161
- [email protected]
- Website
- bctransit.com
Bus from Hwy 17 at Lands End Rd to Saanichton Exch Bay B
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- https://www.bctransit.com/victoria/
- Single Ride
- $3
Bus from Saanichton Exch Bay B to Butchart Gardens
- Ave. Duration
- 19 min
- Frequency
- Hourly
- Website
- https://www.bctransit.com/victoria/
- Single Ride
- $0
- Ave. Duration
- 39 min
- Estimated price
- $110–200
Sidney Taxi
- Phone
- +1 250 656 6666
Peninsula Taxi
- Phone
- +1 250 656 1111
Westshore Taxi
- Phone
- +1 250 478 7888
- Website
- westshoretaxi2007.com
Cobble Hill Taxi 2016
- Phone
- +1 250 743 5555
- Website
- cobblehilltaxi.com
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
Sidney Taxi
- Phone
- +1 250 656 6666
Peninsula Taxi
- Phone
- +1 250 656 1111
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 London to Edinburgh, Getting to Milan from the airport, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.



