Ferry to Victoria from Vancouver: Complete Guide 2026

Ferry to Victoria from Vancouver: Complete Guide 2026

Vancouver

Vancouver
Vancity Tours Team
August 2026

Taking the ferry to Victoria from Vancouver is one of the most scenic and popular journeys in British Columbia, with over 8 million passengers making the crossing each year. Whether you’re planning a day trip or an extended stay on Vancouver Island, understanding your ferry options, booking strategies, and what to expect will ensure a smooth and enjoyable experience.

The ferry journey between Vancouver and Victoria is more than just transportation—it’s an integral part of the BC experience, offering stunning coastal views, wildlife sightings, and a relaxing prelude to exploring the provincial capital. This comprehensive guide covers everything you need to know about making the crossing.

Understanding the Ferry to Victoria from Vancouver Routes

There are two main BC Ferries routes connecting the Vancouver area to Victoria, each departing from different terminals on the mainland:

Tsawwassen to Swartz Bay (Most Popular Route)

The Tsawwassen to Swartz Bay route is the primary connection between Vancouver and Victoria. Tsawwassen terminal is located approximately 38 kilometres south of downtown Vancouver (about a 45-minute drive without traffic), whilst Swartz Bay terminal sits 32 kilometres north of downtown Victoria (roughly a 30-minute drive).

This route operates year-round with multiple daily sailings—typically 8-16 departures per day depending on the season. The actual sailing time is 1 hour and 35 minutes, making it the faster of the two options.

Horseshoe Bay to Nanaimo (Alternative Route)

Though not a direct route to Victoria, the Horseshoe Bay to Nanaimo ferry (Departure Bay terminal) is worth considering if you’re staying in North or West Vancouver. From Nanaimo, it’s approximately a 2-hour drive south to Victoria along the scenic Malahat Highway. The total journey time is longer, but it may suit travellers exploring multiple Vancouver Island destinations.

Important: There is no direct ferry from downtown Vancouver to Victoria. All BC Ferries routes depart from terminals outside the city centre, requiring ground transportation to reach the ferry terminal.

BC Ferries Costs and Booking for the Ferry to Victoria from Vancouver

Understanding BC Ferries pricing helps you budget appropriately and find the best value for your journey.

Passenger Fares

As of 2026, adult passenger fares on the Tsawwassen-Swartz Bay route range from $18.50 to $19.95 per person (one way) depending on the season. Children aged 5-11 travel for approximately $9.25, whilst children under 5 ride free. Seniors (65+) receive a modest discount on weekday sailings.

Vehicle Fares

Vehicle fares are charged in addition to passenger fares. A standard vehicle (up to 20 feet in length) costs approximately $65-$75 one way during peak season. The total cost for a vehicle plus driver typically ranges from $83.50 to $94.95 each way.

Local Tip

Book your ferry crossing at least several days in advance during summer months (June-September) and holiday weekends. Sailings frequently sell out, and walk-on passengers have much more flexibility than those with vehicles. If you don’t need a car in Victoria, consider leaving your vehicle in Vancouver and travelling as a foot passenger.

Booking Your Ferry Crossing

Reservations can be made online at bcferries.com, by phone, or through the BC Ferries mobile app. Booking fees apply (approximately $10-$20 per vehicle reservation), but they’re worthwhile for guaranteed space, especially during peak travel periods.

Walk-on passengers rarely need reservations and simply purchase tickets at the terminal, though booking online saves time queuing at the ticket counter.

Getting to the Ferry Terminals from Vancouver

Reaching Tsawwassen Terminal

Several options exist for reaching Tsawwassen from downtown Vancouver:

  • Driving: Take Highway 99 south, following signs to the BC Ferries terminal. Parking costs approximately $12-$18 per day
  • Public Transport: TransLink bus route 620 connects Bridgeport Station (Canada Line) to Tsawwassen Ferry Terminal, taking approximately 50 minutes
  • Private Shuttle: YVR Skylynx and other shuttle services offer direct transportation from downtown Vancouver hotels
  • Taxi/Rideshare: Expect to pay $60-$90 for a one-way trip from downtown
Local Tip

Arrive at the terminal at least 45-60 minutes before your scheduled sailing time if you have a vehicle reservation, or 30 minutes as a walk-on passenger. During peak summer weekends, allow extra time for potential traffic delays approaching the terminal.

What to Expect on Your Ferry Journey

BC Ferries vessels on the Tsawwassen-Swartz Bay route are large, modern ships with extensive amenities to make your 95-minute crossing comfortable.

Onboard Facilities

Most vessels feature multiple passenger decks with both indoor and outdoor seating areas. You’ll find:

  • Cafeteria-style restaurants serving hot meals, sandwiches, and BC favourites
  • Coffee bars with pastries and snacks
  • Gift shops selling BC products and souvenirs
  • Children’s play areas on select vessels
  • Free Wi-Fi (though connectivity can be patchy mid-sailing)
  • Accessible facilities and lifts between decks

Scenic Viewing and Wildlife

The journey through the Gulf Islands offers spectacular scenery. Head to the outer decks for the best views and photo opportunities. Wildlife sightings are common—keep your eyes peeled for seals, sea lions, porpoises, and even orcas during summer months. Bald eagles frequently soar alongside the ferry.

The best views are typically on the starboard (right) side when sailing from Tsawwassen to Swartz Bay, and the port (left) side on the return journey. Dress warmly for outdoor viewing—even summer days can be breezy on the water.

Getting from Swartz Bay to Downtown Victoria

Upon arrival at Swartz Bay, you’ll need ground transportation to reach Victoria’s attractions:

  • BC Transit Bus 72: Connects the ferry terminal to downtown Victoria, taking approximately 50-60 minutes and costing $2.50
  • Rental Car: Several agencies operate at or near the terminal
  • Taxi/Rideshare: The 32-kilometre journey costs approximately $60-$75
  • Tour Shuttle: Some Victoria tour operators offer coordinated ferry and tour packages

See Vancouver With a Local Guide

Our private and small group tours cover these highlights with hotel pickup included.

See Private Tours

Planning Your Victoria Visit

Most visitors find a full day trip provides sufficient time to explore Victoria’s highlights, including the Inner Harbour, Butchart Gardens, and the Royal BC Museum. However, the journey requires careful planning:

A typical day trip schedule might include an 9:00 AM ferry departure from Tsawwassen (arriving Swartz Bay at 10:35 AM), spending 6-7 hours in Victoria, then catching a 6:00 PM or 7:00 PM return sailing. This provides ample time but makes for a long day when including terminal transfers.

Local Tip

Consider staying overnight in Victoria. The city truly comes alive in the evening when the Inner Harbour is illuminated, and you’ll avoid the stress of rushing to catch a return ferry. Many hotels offer ‘ferry and stay’ packages with discounted accommodation and ferry tickets.

Money-Saving Strategies for Your Ferry Journey

Ferry costs can add up, especially for families or those bringing vehicles. Here are proven ways to save:

  • Travel as a foot passenger: Save substantially on vehicle fares and parking. Victoria’s downtown core is highly walkable, and bus service is reliable
  • Consider off-peak sailings: Midweek travel outside summer months sometimes offers lower fares
  • BC Ferries Experience Card: Frequent travellers can save with prepaid card discounts
  • Pack snacks: Onboard food is convenient but pricey; bringing your own refreshments reduces costs
  • Watch for promotions: BC Ferries occasionally offers fare sales, particularly for shoulder season travel

Frequently Asked Questions

How early should I arrive at the terminal?

With a vehicle reservation, arrive 45-60 minutes before departure. Walk-on passengers should arrive 30 minutes prior. During peak summer weekends, add an extra 15-30 minutes buffer for potential traffic.

Can I stay in my car during the sailing?

No. For safety reasons, passengers must leave their vehicles and head to the passenger decks once the vessel departs. You may return to your vehicle approximately 15 minutes before arrival.

What happens if I miss my reserved sailing?

BC Ferries will generally accommodate you on the next available sailing with space, though you may face a change fee. During busy periods, this could mean several hours’ wait.

Are pets allowed on the ferry?

Yes. Pets must remain in vehicles or in designated outdoor pet areas. Service animals are permitted throughout passenger areas.

The ferry to Victoria from Vancouver remains one of BC’s most beloved journeys—a scenic adventure that sets the tone for exploring Vancouver Island. With proper planning and the insights from this guide, you’ll navigate the crossing like a local and maximise your Victoria experience.

Trusted by travelers worldwide