From Vancouver & BC Mainland
By Car
Allow 45 minutes from downtown to Ferry Terminal, crossing is 1 hour, 35 minutes, and 30 minutes from Swartz Bay Terminal to The Gardens. Take Granville Street southbound. Once you cross the Granville Street Bridge, continue down Granville until you reach West 49th Street and turn left Watch for Oak Street and turn right onto Oak Street (Hwy#99). Continue along this route for about 18 km (11 mi) Once you have passed through the George Massey Tunnel, turn right onto Hwy #17 to Tsawwassen This highway ends at the BC Ferry Terminal When you disembark in Swartz Bay, continue along Hwy #17 for 7 km/ 4.4 mi At the second set of traffic lights, turn right (Exit 26) onto McTavish Rd. When McTavish Rd. ends (you will have passed through one 4-way stop), turn left onto West Saanich Rd. (Hwy #17A) Continue along West Saanich Rd. for 8.5 km (5.5 mi), at the second set of traffic lights turn right onto Benvenuto Ave. Benvenuto Ave. leads directly into The Gardens. Our street address is 800 Benvenuto Ave, Brentwood Bay
On Foot
Exit the terminal and you'll find the bus stop just outside, to the right.
Public Transit to The Butchart Gardens
By Bus
Scheduled bus service from Vancouver is available. Tell the driver you will be walking off in Swartz Bay. Upon disembarking follow the "On Foot" directions.
Ferry Schedules
Horseshoe Bay to Nanaimo (North of Vancouver to Nanaimo)
Tsawwassen to Nanaimo (South of Vancouver to Nanaimo)
Tsawwassen to Swartz Bay (South of Vancouver to Victoria)
