| Duration | 46 min |
| Distance | 20.3 km |
| Average price | $3 |
| Frequency | 6/day |
Yes, there is a direct bus departing from Butchart Gardens and arriving at Hwy 17 at Lands End Rd. Services depart every four hours, and operate every day. The journey takes approximately 46 min.
More detailsThe distance between Butchart Gardens and Swartz Bay is 24 km. The road distance is 20.3 km.
Get driving directionsButchart Gardens to Swartz Bay bus services, operated by BC Transit - Victoria Regional Transit System, depart from Butchart Gardens station.
More detailsButchart Gardens to Swartz Bay bus services, operated by BC Transit - Victoria Regional Transit System, arrive at Hwy 17 at Lands End Rd station.
More detailsThere are 86+ hotels available in Swartz Bay.
More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps