Saanich Transport Hub
Saanich Transport Hub
Saanich works best when you treat it as part of the Greater Victoria transport area rather than as a standalone downtown. The municipality wraps around the north and east sides of Victoria, so the right arrival plan depends on your exact district: Uptown and Tillicum are close to Victoria’s urban core, Royal Oak and Broadmead sit on the airport and ferry corridor, Gordon Head and UVic are east-side transit areas, and Saanich Peninsula trips often use McTavish, Sidney or Swartz Bay as transfer points.
The main airport is Victoria International Airport (YYJ), at 201-1640 Electra Blvd, Sidney, BC V8L 5V4. It is roughly 12 km north of central Saanich and about 25 km from downtown Victoria, depending on the neighborhood. The airport is close enough for a taxi or Uber to be practical, but BC Transit can be much cheaper if you are arriving in the day, carrying manageable luggage and willing to transfer at McTavish Exchange or Saanichton.
Saanich does not currently have an active intercity passenger rail service. The old Island rail corridor remains a long-term planning subject, so travelers should plan onward trips by bus, ferry, air or car. For Vancouver, the practical surface route is BC Transit to Swartz Bay, BC Ferries to Tsawwassen, TransLink route 620 to Bridgeport, then the Canada Line into Vancouver. For Nanaimo, Tofino, Duncan or Campbell River, check Vancouver Island Connector and Wilson’s Group services from the Victoria area.
Contents
- Fast Facts
- Arrival Strategy
- Victoria International Airport
- BC Transit and Local Fares
- Ferries and Vancouver Connections
- Intercity Bus and Rail Reality
- Taxi, Uber and Private Transfers
- Car Rental, Parking and Driving
- Best Areas to Stay
- Sources
- FAQ
Fast Facts
| Item | Detail | Practical use |
|---|---|---|
| Main airport | Victoria International Airport (YYJ), 201-1640 Electra Blvd, Sidney, BC V8L 5V4 | Best first airport check for Saanich, Victoria and the Saanich Peninsula |
| Airport transit | BC Transit routes 70, 72, 87 and 88 are the key airport and peninsula route numbers to check | Airport trips often use McTavish Exchange or Saanichton rather than a direct downtown ride |
| Local fare | Adult single ride CAD 3; DayPASS CAD 6; 30-day adult pass CAD 85 | The DayPASS is useful when the airport or ferry trip requires more than one ride |
| Payment | Umo app, reloadable Umo card, cash where accepted, and contactless payment options on regional connections | Carry a backup payment method because ferry-side and city-side systems are separate |
| Ferry gateway | BC Ferries Victoria (Swartz Bay), 11300 Patricia Bay Hwy, Sidney, V8L 5J4 | Main surface route to Vancouver via Tsawwassen |
| Intercity bus | Victoria Bus Depot / Capital City Station, 721 Douglas Street, Victoria BC, appears in Vancouver Island Connector guidance | Check operator pages before departure because downtown pickup arrangements can change |
| Passenger rail | No normal passenger rail service for Saanich or Victoria | Do not build a trip around rail on Vancouver Island |
| Taxi meter cue | Greater Victoria taxi examples list CAD 3.85 flag, CAD 2.24 per km and CAD 48.34 per hour wait time | Use the meter or app quote, then treat fixed estimates as route and traffic dependent |
| Airport taxi / Uber | YYJ has curbside taxi pickup and Uber service across Greater Victoria, including the Saanich Peninsula | Taxi is the simplest late-night option; Uber is useful when available and priced well |
Arrival Strategy
If You Fly Into YYJ
Victoria International Airport is the cleanest airport choice for Saanich. The airport’s official ground-transport page says BC Transit serves YYJ with service to and from McTavish Transit Exchange and connections to Swartz Bay, the Saanich Peninsula and downtown Victoria. That matters because the airport is not on a one-seat rapid route into every Saanich district. Your first task is to identify whether your destination is closer to Royal Oak, Uptown, UVic, Tillicum, Cadboro Bay, Broadmead or downtown Victoria.
For Royal Oak, Broadmead and north Saanich districts, taxi or Uber can be very efficient because the distance is short. For Uptown, Tillicum and downtown Victoria, public transit often means a route 88 or 87 airport link to McTavish or Saanichton, then a route 70, 72 or other regional route south. The airport page also notes a CAD 3 one-bus fare for Sidney and Saanichton, while most Greater Victoria and YYJ-to-downtown travel is shown as CAD 6, which lines up with the DayPASS price. That is the practical fare anchor for travelers who need a transfer.
If You Arrive By Ferry
Swartz Bay is the main ferry terminal for Vancouver to Victoria. It sits north of Saanich near Sidney, so the terminal is useful for Royal Oak, Broadmead, Cordova Bay and airport-area hotels, but less convenient for UVic and the east side. BC Transit explains the Vancouver surface chain clearly: route 70, 71 or 72 between downtown Victoria and Swartz Bay, BC Ferries to Tsawwassen, TransLink route 620 to Bridgeport, then Canada Line into Vancouver. The important detail is that you pay the agencies separately; BC Transit, BC Ferries and TransLink are not one fare.
For a car trip, ferry timing matters more than map distance. BC Ferries advises booked passengers to arrive 30 to 60 minutes before scheduled departure for the Swartz Bay to Tsawwassen route, and foot-passenger sales close 10 minutes before sailing. On heavy travel weekends, add time for terminal approach traffic and parking.
If You Arrive By Intercity Bus
Saanich is usually served through Victoria-area intercity stops rather than a dedicated Saanich terminal. Vancouver Island Connector lists Victoria Bus Depot / Capital City Station at 721 Douglas Street, Victoria BC, and also lists a YYJ airport kiosk near baggage claim at 1640 Electra Boulevard. Because intercity pickup points can change with operator leases and city permissions, check the operator’s travel-information page the day before travel, then match the pickup point to your Saanich district.
Downtown Victoria is not far from southern Saanich, but it can be slower than it looks with luggage during commuter peaks. If your hotel is in Uptown or near Royal Oak, ask whether the route can connect at a northern stop or whether it is smarter to ride into downtown and backtrack by local bus.
Victoria International Airport
Address, Layout and Contacts
Victoria International Airport is published by the airport authority at 201-1640 Electra Blvd, Sidney, BC V8L 5V4, with the main phone number 250-953-7500. The terminal is compact by major-city standards, which makes it easy for first-time arrivals: baggage claim, ground transport, car-rental counters and curbside pickup are all close together.
The airport is north of Saanich and west of Sidney. For a visitor, that geography creates four common transfer patterns. First, north Saanich and Royal Oak trips are short by taxi or Uber. Second, downtown Victoria trips can use taxi, Uber or a bus chain through McTavish/Saanichton. Third, ferry transfers to Swartz Bay may be easier by taxi if sailing time is tight. Fourth, UVic, Gordon Head and Cadboro Bay trips usually cross the city grid, so a direct car can save stress after a late flight.
Airport To Saanich By BC Transit
The airport’s official route-number guidance points travelers to BC Transit routes 70, 72, 87 and 88. In practical terms, route 88 is the airport/Sidney link travelers most often check first, while routes 70 and 72 are the high-value peninsula routes for downtown Victoria and Swartz Bay. Use the BC Transit schedule page or trip planner on the travel day, because airport service is more sensitive to day of week and time of day than downtown corridors.
The fare math is simple. A single local ride is CAD 3. If your journey requires a transfer or you will ride again the same day, a CAD 6 DayPASS is the natural ceiling for ordinary BC Transit movement in the Victoria regional system. Families should note that children age 12 and under are listed as free on BC Transit’s Victoria fare page, while youth and seniors use the concession rules shown there.
Airport To Saanich By Taxi Or Uber
For a late arrival, a taxi or Uber is often the better choice. YYJ has curbside taxi pickup, and the airport says guests may pre-book pickup with Greater Victoria taxi companies. Pre-booked pickup is along the Short Term Lot curb across from arrivals. The airport also announced Uber availability at YYJ, with the service covering Greater Victoria from Langford through downtown Victoria and out to the Saanich Peninsula including Swartz Bay.
For fare sense, use official and operator-published taxi formulas rather than old forum numbers. Victoria Taxi lists a CAD 3.85 flag, CAD 2.24 per km and CAD 48.34 per hour waiting time, with downtown Victoria to airport estimated at CAD 65. Saanich is closer than downtown in some districts and farther in others, so realistic YYJ-to-Saanich planning bands are often around CAD 30-55 for Royal Oak/Broadmead/Uptown and CAD 55-75 for UVic or far south/east Saanich in traffic. Treat those as planning bands, not guarantees; the Passenger Transportation Board explains that metered taxi rates combine flag, distance and time.
BC Transit and Local Fares
Network Shape
BC Transit is the core daily mobility system for Saanich. The district’s own planning page identifies four provincial transit-oriented areas in Saanich: Uptown exchange, Royal Oak exchange, UVic exchange and VGH exchange. Those are the places to understand before choosing a hotel or apartment. Uptown is useful for downtown Victoria and north-south corridors. Royal Oak is useful for the airport, ferry and northern neighborhoods. UVic is the anchor for Gordon Head, Cadboro Bay and student travel. VGH works for hospital and western Saanich trips.
There is no metro system in Saanich. Most visitors will use buses, walking, taxis/Uber and occasional ferry or intercity bus links. That makes transfer planning important. A hotel that is 2 km from the right route can feel much farther with luggage or rain, while a hotel beside Uptown or Royal Oak can simplify airport, downtown and ferry movement.
Fares and Payment
As of the current BC Transit Victoria fare page, adult single ride is CAD 3, DayPASS is CAD 6, and the 30-day adult pass is CAD 85. Seniors and youth have the same CAD 3 single and CAD 6 DayPASS listed, with a CAD 45 concession monthly pass. Children 12 and under ride free. For short stays, the choice is usually between a single ride and DayPASS; for a full day crossing Saanich, downtown Victoria and ferry approaches, DayPASS is normally easier.
Umo is BC Transit’s main digital fare tool. Riders can use the Umo Mobility app or a reloadable Umo card, and each rider needs their own payment method. Keep exact cash as backup if you are boarding in an outer area or if a visitor in your group has trouble setting up the app.
The Routes Visitors Actually Use
For airport and ferry movement, remember 70, 72, 87 and 88. For Vancouver by surface transport, BC Transit explicitly tells travelers to take route 70, 71 or 72 to Swartz Bay, then transfer to BC Ferries. For Saanich hotels, the key is not memorizing every route number but matching the hotel to one of the exchange areas. Uptown and Royal Oak are the most forgiving bases for mixed airport/ferry/downtown itineraries. UVic and Gordon Head are strong only if your trip is east-side focused.
If your flight lands late, do not assume the airport connection will align with a long onward bus route. Build a taxi/Uber backup into the plan before arrival, especially for Cadboro Bay, Ten Mile Point, Queenswood, rural north Saanich edges or any accommodation away from major roads.
Ferries and Vancouver Connections
Swartz Bay Terminal
BC Ferries Victoria (Swartz Bay) terminal is at 11300 Patricia Bay Hwy, Sidney, V8L 5J4. It is the main ferry terminal for the Victoria side of the Vancouver route. From Saanich, it is often faster to reach than downtown Victoria, especially from Royal Oak, Cordova Bay, Broadmead and north-side hotels. From UVic or Gordon Head, allow more time because you cross Saanich rather than simply following the peninsula highway.
For booked Swartz Bay to Tsawwassen sailings, BC Ferries says to arrive 30 to 60 minutes before departure. Booking check-in for foot-passenger groups and vehicles opens 60 minutes prior and closes 30 minutes prior. For non-booked travel, ticket sales for foot passengers close 10 minutes before sailing and vehicle sales close 5 minutes before sailing. In practice, visitors with a car should arrive earlier on Fridays, Sundays, holiday periods and summer mornings.
Vancouver Without A Car
The car-free Vancouver route is workable but not frictionless. The chain is BC Transit route 70, 71 or 72 to Swartz Bay, ferry to Tsawwassen, TransLink 620 to Bridgeport, and Canada Line to Vancouver. You buy tickets separately for BC Transit, BC Ferries and TransLink. If you are starting in Saanich rather than downtown Victoria, Royal Oak can be a useful intercept point for northbound peninsula routes.
This is a good route for travelers with one roller bag and time flexibility. It is less pleasant with oversize luggage, multiple children, winter rain or a tight same-day flight from Vancouver International Airport. In that case, compare BC Ferries Connector or a private transfer against the public route.
Vancouver Island And Gulf Islands
For Nanaimo, Duncan, Campbell River and Tofino-area travel, intercity bus options matter more than rail. Vancouver Island Connector and Wilson’s Group pages are the right starting points for operator routes and pickup points. For Salt Spring and the Gulf Islands, check BC Ferries schedules carefully because some routes involve low-frequency sailings and priority boarding rules. Saanich is close enough to Swartz Bay that a taxi can be worth it when a missed ferry means losing half a day.
Intercity Bus and Rail Reality
Victoria-Area Intercity Bus
Vancouver Island Connector lists Victoria Bus Depot / Capital City Station, 721 Douglas Street, Victoria BC, and a YYJ airport kiosk near baggage claim. That makes downtown Victoria and YYJ the main non-local bus anchors for a Saanich traveler. The correct pickup can depend on the operator and the route: Nanaimo, Duncan, Campbell River, Tofino and ferry-linked Vancouver services are not all the same product.
Before booking, compare three things. First, is the pickup downtown Victoria, YYJ airport, Swartz Bay, or another stop? Second, can your Saanich accommodation reach that point without a long taxi? Third, is the route timed around ferry sailings or purely island travel? A cheap fare can become expensive if you need a CAD 50 taxi to reach a very early departure.
Rail Is Not A Working Visitor Option
Do not plan Saanich around passenger rail. The Province of British Columbia’s Vancouver Island Rail Corridor page describes the Island Rail Corridor as approximately 289 km between Victoria and Courtenay with links to Port Alberni and Nanaimo waterfront, but the page is a planning and study reference, not a current passenger schedule. The practical visitor conclusion is simple: use BC Transit, ferries, intercity bus, flights or rental cars.
This rail caveat is important for search users because older maps and historic names can make Victoria look like a rail city. It is not, in the current traveler sense. If passenger rail returns in the future, it would change Saanich logistics, but today it should not appear in a first-day transfer plan.
Taxi, Uber and Private Transfers
Taxi Companies And Meter Logic
Greater Victoria taxis are useful for airport arrivals, ferry timing, late evenings, medical trips and east-west Saanich movement that would require awkward bus transfers. The Passenger Transportation Board explains the meter structure: a flag rate at the start, distance rate by kilometer and time rate when speed drops below the crossover point. Victoria Taxi’s published example formula is CAD 3.85 flag, CAD 2.24 per km and CAD 48.34 per hour wait time.
Use those numbers to sense-check a quote. A short Royal Oak or Broadmead airport trip should not price like a downtown Victoria or Sooke transfer. A UVic or Cadboro Bay airport trip can cost closer to downtown airport estimates because it crosses more of the region. If you are quoted a fixed price, ask whether taxes, waiting, airport pickup and luggage are included.
Uber In Saanich
Uber is available in the Victoria area and at YYJ. The airport’s own announcement says the service area includes Greater Victoria, downtown Victoria, the Saanich Peninsula and Swartz Bay. Uber’s own Saanich page also allows advance ride requests. Availability can still vary by time of day, weather and driver supply, so do not rely on a single app for a 5 a.m. airport trip unless you have reserved ahead and can fall back to taxi dispatch.
For airport pickup, follow the app instructions and airport signage. The airport says rideshare pickup is part of the Short Term parking lot/arrivals-side pickup system, while normal drop-off uses the same curbside area as other vehicles.
Practical Fare Bands
Use these planning bands in Canadian dollars before opening a live app or calling dispatch:
| Trip | Practical planning band | Notes |
|---|---|---|
| YYJ to Royal Oak / Broadmead | CAD 30-45 | Short north Saanich ride; traffic and wait time can still move the fare |
| YYJ to Uptown / Tillicum | CAD 40-60 | Often a good taxi/Uber value with luggage |
| YYJ to UVic / Gordon Head | CAD 55-75 | Longer cross-region trip; compare app price before committing |
| Downtown Victoria to YYJ | Around CAD 65 as an operator estimate | Victoria Taxi publishes this as a reference estimate |
| Downtown Victoria to Swartz Bay | Around CAD 78 as an operator estimate | Useful when ferry time is tight |
Car Rental, Parking and Driving
YYJ Car Rental
YYJ is a practical rental-car airport. The airport says five on-airport rental companies have counters in arrivals directly across from the Information Desk. Off-airport operators do not have terminal counters and require pre-arranged pickup across the crosswalk at the arrivals end. Budget’s YYJ page lists 132-1640 Electra Blvd, Victoria, BC V8L 5V4, with a terminal counter and short walk to the car lot.
Rent a car if you are visiting Butchart Gardens, Sidney, wineries, beaches, Malahat viewpoints, Sooke, Cowichan Valley or multiple family addresses in Saanich. Do not rent only for downtown Victoria unless your hotel has parking and you are comfortable with narrow urban streets.
Airport Parking
YYJ parking changed on July 2, 2026. The airport lists Short Term as CAD 4 flat fee for up to two hours. Long Term 1 is CAD 1 per 30 minutes and CAD 20 daily maximum. Long Term 2 remains the lower-cost longer-stay option: CAD 18 daily maximum for each of the first five days, then CAD 9 daily maximum for each additional day after day five. That makes Long Term 2 worth checking for multi-day trips, while Short Term is built for pickup and drop-off.
Saanich Parking
Saanich is car-friendly compared with downtown Victoria, but do not assume every residential street is unlimited. The District of Saanich parking-ticket page lists CAD 50 when paid within 28 calendar days, CAD 65 after 28 days, and further action after 60 days. If staying in a rental suite, ask for the host’s exact parking rule before arrival. Around UVic, hospital areas, parks and denser corridors, posted limits matter.
Best Areas to Stay
Uptown / Tillicum
Choose Uptown or Tillicum when you need a balanced base. You are close to downtown Victoria corridors, shopping, local buses and north-south movement toward YYJ or Swartz Bay. It is a practical area for short business trips where transport matters more than waterfront atmosphere.
Royal Oak / Broadmead
Royal Oak and Broadmead are strong for airport, ferry and north Saanich movement. This area is especially useful if your trip includes Butchart Gardens, Sidney, Swartz Bay, Cordova Bay or early YYJ flights. It is less ideal if every evening is in downtown Victoria, unless you have a car.
UVic / Gordon Head
Stay near UVic, Gordon Head or Cadboro Bay if the university, east Saanich or Oak Bay side is the trip focus. Airport trips are longer than the map suggests, but the area works well for campus visits and quieter residential stays.
Downtown Victoria Instead Of Saanich
If sightseeing is the priority, downtown Victoria may still be the better base. You can then visit Saanich by bus, taxi or rental car. Downtown is also easier for some intercity bus services and harbor-area activities, while Saanich is better for airport/ferry balance and residential visits.
Sources
- Victoria Airport Authority main page: https://yyj.ca/en/
- Victoria Airport Authority ground transport: https://yyj.ca/en/parking-transportation/ground-transportation/
- Victoria Airport Authority parking: https://yyj.ca/en/parking-transportation/parking/
- Victoria Airport Authority Uber announcement: https://yyj.ca/en/rideshare-company-uber-begins-availability-at-victoria-international-airport-yyj/
- BC Transit Victoria fares: https://www.bctransit.com/victoria/fares/
- BC Transit Umo payment: https://www.bctransit.com/umo/
- BC Transit Victoria schedules and maps: https://www.bctransit.com/victoria/schedules-and-maps/
- BC Transit ferry connection guide: https://www.bctransit.com/victoria/schedules-and-maps/connecting-bc-ferries-translink/
- BC Ferries Swartz Bay to Tsawwassen status: https://www.bcferries.com/current-conditions/SWB-TSA
- BC Ferries Victoria Swartz Bay terminal: https://www.bcferries.com/travel-boarding/terminal-directions-parking-food/victoria-swartz-bay/SWB
- BC Ferries personal travel: https://www.bcferries.com/book-sailings/personal-travel
- BC Ferries contact page: https://www.bcferries.com/contact-us
- Vancouver Island Connector travel information: https://viconnector.com/travel-information/
- Wilsons Group services: https://gowilsonsgroup.com/
- Province of British Columbia Vancouver Island rail corridor: https://www2.gov.bc.ca/gov/content/transportation/transportation-reports-and-reference/reports-studies/vancouver-island/island-rail
- BC Passenger Transportation Board taxi rates: https://www.ptboard.bc.ca/taxi-rates
- Victoria Taxi rates: https://victoriataxi.com/rates/
- Uber Saanich service page: https://www.uber.com/global/en/r/cities/saanich-bc-ca/
- Budget Victoria airport rental page: https://www.budget.com/en/locations/ca/bc/victoria/yyj
- District of Saanich transit areas: https://www.saanich.ca/EN/main/local-government/development-applications/transit-oriented-areas.html
Saanich Transport Hub FAQ
What is the main airport for Saanich?
Victoria International Airport (YYJ) is the main airport for Saanich. The published airport address is 201-1640 Electra Blvd, Sidney, BC V8L 5V4. Use BC Transit, taxi, Uber or rental car depending on your Saanich district and arrival time.
How much is the bus from YYJ to Saanich or Victoria?
BC Transit lists a CAD 3 single ride and CAD 6 DayPASS in the Victoria region. YYJ’s ground-transport page also points travelers to CAD 3 for one-bus Sidney/Saanichton trips and CAD 6 for most Greater Victoria or YYJ-to-downtown movement.
Is there a train station in Saanich?
No. Saanich and Victoria do not have active intercity passenger rail for normal visitor travel. Use BC Transit, ferries, intercity bus operators, flights, taxis or rental cars.
What taxi or rideshare app works in Saanich?
Taxis operate across Greater Victoria, and Uber is available in Saanich and at YYJ. Use the app quote or taxi meter, and keep a taxi dispatch backup for early flights, ferry deadlines and late-night trips.
Where should I stay in Saanich for transport?
Uptown is the most balanced base, Royal Oak/Broadmead is best for YYJ and Swartz Bay, and UVic/Gordon Head is best for university or east-side trips. Choose downtown Victoria instead if sightseeing and intercity departures matter more than airport or ferry access.
