Explore Destinations

Discover the world's most amazing places

How to get from Victoria International Airport (YYJ) to Port of Victoria (Inner Harbour Ferry)

Quick Answer

For most travelers, the YYJ Airport Shuttle offers the best balance of convenience, cost, and direct service. For a quick, door-to-door trip, take a taxi or rideshare (Uber/Lyft) for ~30 minutes and $65-$85 CAD. For the absolute lowest cost, the public bus (#70/#72) takes ~50-70 minutes for just $2.50. Book shuttles in advance, especially during peak season (June-September).

Quick Navigation: YYJ to Inner Harbour Transport Guide

Airport Shuttle: The Recommended Door-to-Door Service

Operated by Wilson's Transportation, the official YYJ Airport Shuttle is a shared-ride van service that provides the most reliable and stress-free transfer for most tourists and business travelers heading to downtown Victoria and the Inner Harbour.

Why It's a Top Choice:

  • Direct & Efficient: Drops you at major downtown hotels and within 1-3 blocks of the Inner Harbour Ferry Terminal (specifically the BC Ferries and Clipper Vacations terminals).
  • Cost-Effective for Solo/Couples: Priced between a taxi and a public bus.
  • Pre-Booking Guarantee: Secures your spot, crucial during busy arrivals and summer months.
  • Local Driver Insights: Drivers often provide valuable tips for your stay.
YYJ Airport Shuttle Key Details (2024)
FeatureDetails
OperatorWilson's Transportation
One-Way Fare~$30 - $35 CAD per adult
Travel Time45 - 60 minutes (depending on stops)
BookingMandatory – Online or at airport counter
FrequencyCoordinates with flight arrivals; frequent departures.
LuggageStandard luggage included. Oversize items (bikes, surfboards) may incur a fee.
Drop-off PointsDowntown hotels, Belleville Street (near ferry terminals), Convention Centre.

Pro Tip: If your ferry departs from the Belleville Street Terminal (BC Ferries to Vancouver), request the stop at the Fairmont Empress Hotel or Ocean Pointe Resort; both are a 2-minute walk to the terminal.

Taxi & Rideshare (Uber/Lyft): Maximum Convenience

For ultimate convenience, especially with heavy luggage, late-night arrivals, or small groups, taxis and app-based rideshares are available directly outside the terminal.

What You Need to Know:

  • Availability: Taxis are lined up at the dedicated stand 24/7. Uber & Lyft operate in Victoria; request a pickup via the app at the designated rideshare zone.
  • Cost Structure: Taxis use a meter (~$3.30 initial charge + ~$2.00 per km). Rideshares use dynamic pricing. Rates surge during bad weather, holidays, and peak ferry departure times.
  • Best For: Families of 3-4 (can be cost-effective when split), travelers with mobility issues, or those on a tight schedule.

Sample Fare Estimate (to Inner Harbour):
- Base Fare: $65 - $85 CAD.
- Key Factor: Traffic on the Patricia Bay Highway (Highway 17) can significantly increase travel time and cost during rush hour (7-9 AM, 3-6 PM weekdays).

Important: Confirm the approximate fare with the driver or in the app before departure. For a fixed price, consider pre-booking a private car service, though this is more expensive.

Public Bus: The Budget-Friendly Option

For the extremely budget-conscious traveler with light luggage and ample time, the public BC Transit bus is a viable option. It involves one direct bus from the airport to downtown Victoria.

Step-by-Step Guide:

  1. Find the Stop: Exit the terminal and follow signs to "Public Transit." The stop (#63019) is on the ground transportation level.
  2. Choose Your Bus:
    • Bus #70 (Swartz Bay/Downtown): More frequent, via the Patricia Bay Highway.
    • Bus #72 (Royal Oak/Downtown): Slightly different route, also serves downtown.
  3. Pay Your Fare: Exact cash ($2.50) is required, or use a UMO card/app. Drivers do not provide change. A DayPass ($5.00) is excellent if you plan further bus travel that day.
  4. Ride & Alight: The journey takes 45-70 minutes. For the Inner Harbour, get off at a downtown stop like "Douglas at Belleville" or "Government at Belleville." From there, it's a short, flat walk to the ferry terminals.

Limitations to Consider: Buses have limited space for large suitcases. Service frequency drops in the evenings and on Sundays/holidays. Always check the latest schedule on the BC Transit website before relying on this option.

Rental Car at YYJ

Renting a car at YYJ is only recommended if you have extensive travel plans on Vancouver Island after your ferry crossing. For a simple airport-to-ferry transfer, it is logistically cumbersome and expensive.

Drawbacks for Ferry Travelers:

Alternative Strategy: If you need a car for your island trip, consider taking a shuttle/taxi to the ferry, crossing, and then renting a car at your destination (e.g., Vancouver or the Gulf Islands), which is often more straightforward.

Cost & Time Comparison: YYJ to Inner Harbour (2024)

Transport Method Approx. Cost (One-Way) Travel Time Best For Booking Required?
YYJ Airport Shuttle $30 - $35 (per person) 45 - 60 min Most travelers, balance of cost & convenience Yes, highly recommended
Taxi / Rideshare $65 - $85 (per vehicle) 25 - 40 min Groups, tight schedules, late arrivals No (Taxi Stand) / Yes (App)
Public Bus (#70/72) $2.50 (per person) 45 - 70 min Solo budget travelers with light luggage No
Private Car Service $90 - $150+ (per vehicle) 25 - 40 min Luxury travel, corporate trips Yes, mandatory

Note: All prices in Canadian Dollars (CAD). Times are door-to-door estimates under normal traffic conditions.

Traveler Experience & Insider Tips

Essential Advice for a Smooth Journey:

  • Book Ahead in Summer (June-Sept): Shuttles and preferred transport options sell out days in advance. Book your transfer when you book your flight.
  • Understand the "Inner Harbour" Geography: The "Port of Victoria" refers to the general harbour area. Your specific ferry will depart from either:
    • Belleville Street Terminal: For BC Ferries to Vancouver (Tsawwassen) and the Gulf Islands.
    • Inner Harbour Terminal: For the Victoria Clipper passenger ferry to Seattle.
    Confirm your terminal and allow extra time to find it.
  • Luggage Logistics: If you have large bags and are taking the bus, consider using a luggage storage service downtown (like at the BUS terminal) before exploring if you have time before your ferry.
  • Buffer Your Time: Always plan to arrive at the ferry terminal at least 60-90 minutes before sailing time. This accounts for traffic delays from the airport and check-in procedures.
  • Check for Cruise Ship Days: When large cruise ships are docked (check the City of Victoria cruise schedule), downtown traffic and pedestrian crowds are intense, adding significant time to your transfer.

FAQs: Getting from Victoria Airport to the Ferry

What is the cheapest way to get from YYJ Airport to the Inner Harbour Ferry Terminal?

The cheapest way is by taking the public BC Transit bus #70 or #72, which costs $2.50 (CAD) per adult for a single fare. The journey takes approximately 45-60 minutes, depending on traffic. You can also purchase a DayPass for $5.00 for unlimited travel.

Is there a direct shuttle bus from Victoria Airport to the ferry terminal?

Yes, the YYJ Airport Shuttle (operated by Wilson's Transportation) provides a direct shared-ride service to the downtown Victoria area, including stops within a short walk of the Inner Harbour Ferry Terminal. It costs approximately $30-$35 CAD one-way per person and must be booked in advance online or at the airport counter.

How much is a taxi from Victoria Airport to the Inner Harbour?

A taxi or rideshare (Uber/Lyft) from YYJ Airport to the Port of Victoria's Inner Harbour typically costs between $65 and $85 CAD, depending on traffic and exact drop-off location. The ride takes about 25-40 minutes. This is the most convenient but also the most expensive option for solo travelers.

How long does it take to get from YYJ to the ferry port?

Travel time varies significantly by mode of transport: Taxi/Rideshare: 25-40 minutes; Airport Shuttle: 45-60 minutes; Public Bus: 45-70 minutes; Rental Car: 25-45 minutes. Always add buffer time during peak hours (weekdays 7-9 AM, 4-6 PM) and summer tourist season.

Can I walk from Victoria Airport to the Inner Harbour?

No, walking is not feasible or recommended. Victoria International Airport (YYJ) is located in North Saanich, approximately 25 kilometers (15.5 miles) from downtown Victoria's Inner Harbour. The route involves major highways and takes over 5 hours on foot.

What is the best option for a family or group traveling from YYJ to the ferry?

For families or groups of 3 or more, booking a private airport shuttle van or minibus is often the most cost-effective and convenient choice. Companies like YYJ Airport Shuttle offer flat rates for groups, or splitting a taxi/rideshare can be economical. Pre-booking is highly recommended to ensure vehicle availability.

Where do I catch the bus from YYJ Airport to downtown Victoria?

The public bus stop (#63019) is located directly outside the main terminal building on the ground transportation level. Look for clear signage for "BC Transit." Buses #70 (Swartz Bay/Downtown) and #72 (Royal Oak/Downtown) both serve the route to downtown Victoria. Schedules are available on the BC Transit Victoria website.

Should I rent a car at YYJ if I'm catching a ferry from the Inner Harbour?

Only if you plan to use it beyond the airport-ferry transfer. For ferry passengers without further road travel plans, renting a car is inefficient and costly due to one-way rental fees, fuel, and parking challenges near the busy Inner Harbour. It's simpler to use a direct shuttle, taxi, or bus for the airport-to-ferry segment.