There are 4 ways to get from Swartz Bay Ferry Terminal to Victoria Airport (YYJ) by bus, taxi or foot

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Line 72 bus  •  20 min

  1. Take the line 72 bus from Swartz Bay Passenger Loop to Southbound East Saanich at McTavish 72

$2

3 alternative options

Line 72 bus via McTavish Exchange Bay G  •  29 min

  1. Take the line 72 bus from Southbound Lands End Rd Onramp to McTavish Exchange Bay G 70 / ...

$2

Taxi  •  9 min

  1. Take a taxi from Swartz Bay Ferry Terminal to Victoria Airport (YYJ) 5.9 miles

$18 - $22

Walk  •  1 h 47 min

  1. Walk from Swartz Bay Ferry Terminal to Victoria Airport (YYJ) 5.6 miles

What companies run services between Swartz Bay Ferry Terminal, BC, Canada and Victoria Airport (YYJ), Canada?

BC Transit - Victoria Regional Transit System operates a bus from Swartz Bay Ferry Terminal to Victoria Airport (YYJ) every 30 minutes. Tickets cost $2 and the journey takes 20 min.

Bus operators
BC Transit - Victoria Regional Transit System
Website
bctransit.com
Bus from Swartz Bay Passenger Loop to Southbound East Saanich at McTavish
Ave. Duration
20 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
bctransit.com
Bus from Southbound Lands End Rd Onramp to McTavish Exchange Bay G
Ave. Duration
18 min
Frequency
Every 20 minutes
Estimated price
$2
Schedules at
bctransit.com
Other operators
Taxi from Swartz Bay Ferry Terminal to Victoria Airport (YYJ)
Ave. Duration
9 min
Estimated price
$18 - $22

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 Want to know more about US trains?, How to get from London to Edinburgh and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Questions & Answers

The distance between Swartz Bay Ferry Terminal and Victoria Airport (YYJ) is 6 km.

The cheapest way to get from Swartz Bay Ferry Terminal to Victoria Airport (YYJ) is to line 72 bus which costs $3 and takes 20 min.

The quickest way to get from Swartz Bay Ferry Terminal to Victoria Airport (YYJ) is to taxi which takes 9 min and costs $23 - $29.

Yes, there is a direct bus departing from Swartz Bay Passenger Loop and arriving at Southbound East Saanich at McTavish. Services depart every 30 minutes, and operate every day. The journey takes approximately 20 min.

The line 72 bus from Swartz Bay Passenger Loop to Southbound East Saanich at McTavish takes 20 min including transfers and departs every 30 minutes.

Trips from Swartz Bay Ferry Terminal

Swartz Bay Ferry Terminal to Orcas Island Swartz Bay Ferry Terminal to Strathcona Hotel Victoria Swartz Bay Ferry Terminal to Chinatown BC Canada Swartz Bay Ferry Terminal to Simon Fraser University Swartz Bay Ferry Terminal to Quality Inn Downtown Inner Harbour Victoria Swartz Bay Ferry Terminal to Cowichan Bay Swartz Bay Ferry Terminal to Vancouver General Hospital Swartz Bay Ferry Terminal to Pearson College UWC Swartz Bay Ferry Terminal to Seattle Swartz Bay Ferry Terminal to Tsawwassen Ferry Terminal Swartz Bay Ferry Terminal to Sedro Woolley Swartz Bay Ferry Terminal to Port Renfrew Swartz Bay Ferry Terminal to Saturna Island Swartz Bay Ferry Terminal to Great Wolf Lodge Rte 611 Swartz Bay Ferry Terminal to Four Points by Sheraton Victoria Gateway Langford Swartz Bay Ferry Terminal to Sheraton Vancouver Guildford Hotel Surrey Swartz Bay Ferry Terminal to The Embassy Inn Victoria Swartz Bay Ferry Terminal to Fisgard Lighthouse Swartz Bay Ferry Terminal to Hotel Rialto Victoria BC Canada Swartz Bay Ferry Terminal to Aldergrove BC Canada Swartz Bay Ferry Terminal to Westhills Stadium Swartz Bay Ferry Terminal to West Vancouver Swartz Bay Ferry Terminal to Magnolia WA USA Swartz Bay Ferry Terminal to North Saanich Swartz Bay Ferry Terminal to Villa Marco Polo Bed and Breakfast Inn Victoria Swartz Bay Ferry Terminal to Sidney OH USA Swartz Bay Ferry Terminal to Northbound Douglas at Discovery Swartz Bay Ferry Terminal to Victoria City Rowing Club Swartz Bay Ferry Terminal to Shannon Falls Provincial Park Swartz Bay Ferry Terminal to Malahat