Taking the ferry to Victoria from Vancouver is one of British Columbia’s most scenic journeys, whisking you across the Strait of Georgia to Vancouver Island’s charming capital. Whether you’re planning a day trip or an extended stay, understanding your ferry options, booking process, and what to expect onboard will make your journey smoother and more enjoyable.
The ferry to Victoria from Vancouver operates year-round and serves as the primary connection between the mainland and Vancouver Island. BC Ferries handles this route with multiple departures daily, offering both vehicle and passenger-only services. This comprehensive guide covers everything you need to know for a stress-free crossing.
Understanding the Ferry to Victoria From Vancouver Routes
There are two main BC Ferries routes to consider when travelling to Victoria:
Tsawwassen to Swartz Bay (Most Popular Route)
The Tsawwassen terminal is located approximately 35 kilometres south of downtown Vancouver in Delta. This route sails to Swartz Bay terminal, which sits about 30 kilometres north of downtown Victoria. The sailing time is approximately 1 hour and 35 minutes, making it the most direct option for most travellers.
Tsawwassen-Swartz Bay operates between 7:00 AM and 10:00 PM during peak summer months, with up to 16 sailings per day in high season. During winter months (October through March), the schedule typically reduces to 8-10 daily sailings.
Horseshoe Bay to Nanaimo (Alternative Route)
Departing from Horseshoe Bay in West Vancouver, this route takes you to Departure Bay in Nanaimo. From Nanaimo, you’ll need to drive approximately 110 kilometres south to reach Victoria (roughly 1.5 hours). The sailing itself takes about 1 hour and 40 minutes. This route works well if you’re already on the North Shore or planning to explore central Vancouver Island.
The Tsawwassen-Swartz Bay route is your best bet for a straightforward trip to Victoria. The Horseshoe Bay route adds significant driving time once you reach the island, so it’s only worthwhile if you’re exploring Nanaimo or the Cowichan Valley along the way.
Booking Your Ferry to Victoria From Vancouver
BC Ferries operates on a reservation and first-come, first-served basis. Here’s what you need to know:
Advance Reservations (Highly Recommended)
You can book online at bcferries.com or through their mobile app up to two months in advance. Reservations are especially crucial during:
- Summer months (June through September)
- Long weekends and statutory holidays
- School holidays (spring break, Christmas)
- Friday afternoons and Sunday evenings
Reservation fees apply: $17-22 per vehicle depending on the sailing time, plus a small booking fee. This fee is in addition to your regular fare but guarantees your spot on a specific sailing.
Walk-On Passengers
If you’re travelling without a vehicle, reservations aren’t necessary. Walk-on passengers are almost never turned away, even on busy sailings. You simply purchase your ticket at the terminal and board.
Important: Arrive at least 60 minutes before your reserved sailing time if travelling with a vehicle, or 30 minutes for walk-on passengers. BC Ferries may release your reservation if you arrive late.
Ferry Costs and Pricing (2026)
BC Ferries pricing varies by season, with peak rates from mid-May through early October:
Adult Passenger Fares
- Peak season: $19.60 per adult (one way)
- Off-peak season: $17.75 per adult (one way)
- Children (5-11): Approximately $9.80
- Children under 5: Free
Vehicle Fares
Standard vehicle fares (under 20 feet in length):
- Peak season: $81.50 per vehicle (one way)
- Off-peak season: $68.00 per vehicle (one way)
These vehicle fares do not include the driver or passengers – you’ll pay passenger fares separately for each person in your vehicle.
If you’re staying in downtown Vancouver and only visiting downtown Victoria, consider going as a walk-on passenger. Both cities are highly walkable, and you can use taxis, ride-shares, or Victoria’s excellent public transit. This saves you over $120 in vehicle fares plus petrol, and you won’t need to worry about parking in Victoria.
Getting to Tsawwassen Ferry Terminal From Vancouver
Several transportation options exist for reaching the ferry terminal:
Driving and Parking
From downtown Vancouver, take Highway 99 South (also called the Oak Street Bridge route) and follow signs for Tsawwassen/Ferries. The journey typically takes 45-60 minutes depending on traffic. Long-term parking at Tsawwassen costs $18 per day. Arrive early during summer as the car parks fill quickly.
Public Transit (Walk-On Passengers)
TransLink’s bus route 620 connects Bridgeport Station (Canada Line) directly to Tsawwassen Ferry Terminal. The journey takes approximately 50 minutes and costs a standard 2-zone fare ($4.45). Buses run hourly, coordinated with major ferry sailings.
YVR Connector Shuttle
BC Ferries operates a shuttle service between Vancouver International Airport (YVR) and Tsawwassen terminal. This service costs approximately $12 per person and runs multiple times daily, though you must book in advance online.
What to Expect Onboard the Ferry
BC Ferries’ vessels on this route are large, modern ships that can accommodate over 400 vehicles and 2,000 passengers. Here’s what you’ll find:
Amenities and Facilities
- Food Services: Buffet restaurant, White Spot burger counter, coffee shop, and grab-and-go options
- Seating Areas: Indoor lounges with panoramic windows, outdoor observation decks, quiet zones
- Shopping: Pacific Crossing gift shop with souvenirs, snacks, and local products
- Children’s Facilities: Dedicated kids’ play area on most vessels
- Wi-Fi: Complimentary throughout the ship (though speeds can be limited)
- Pet Areas: Designated outdoor area where you can stay with your pet during sailing
Making the Most of Your Sailing
The journey through the Gulf Islands offers spectacular scenery, particularly on clear days. Head to the outdoor decks on the starboard side (right side when travelling to Victoria) for the best island views. Watch for wildlife including seals, sea lions, bald eagles, and occasionally orcas during summer months.
Bring your own snacks and drinks if you’re budget-conscious. Onboard food is convenient but pricey – expect to pay $15-20 per person for a basic meal. There’s no restriction on bringing your own food aboard.
Getting From Swartz Bay to Downtown Victoria
Once you arrive at Swartz Bay terminal, you’re still about 30 kilometres from downtown Victoria:
By Vehicle
Follow Highway 17 South directly into Victoria. The drive takes approximately 30-40 minutes in normal traffic. Note that parking in downtown Victoria can be expensive ($3-5 per hour), though several parkades offer day rates.
Public Transit
BC Transit route 72 connects Swartz Bay terminal directly to downtown Victoria. Buses are coordinated with ferry arrivals and cost $2.50 per adult. The journey takes approximately 55 minutes and passes through Sidney, a charming seaside town worth exploring.
Shuttle Services
Several private shuttle companies operate between Swartz Bay and Victoria hotels. The YVR Skylynx and Wilson’s Transportation both offer this service for approximately $25-30 per person.
Seasonal Considerations and Best Times to Travel
Summer (June-September) brings the warmest weather and longest days, but also the heaviest crowds and highest fares. Expect full sailings and potential waits if you haven’t reserved. The advantage is reliably sunny weather and all attractions operating at full capacity.
Spring (April-May) and autumn (September-October) offer excellent value with lower fares, fewer crowds, and generally pleasant weather. Victoria’s famous Butchart Gardens is spectacular during tulip season (April-May).
Winter (November-March) sees the lowest fares and minimal crowds. While weather is unpredictable with potential rain, Victoria enjoys Canada’s mildest winter climate. The city’s festive lights in December make it particularly charming.
Weather Note: Rough seas primarily occur during winter months. If you’re prone to seasickness, take medication 30 minutes before boarding. Sailings are rarely cancelled due to weather – BC Ferries operates in most conditions.
Day Trip vs. Overnight Stay
Victoria makes an excellent day trip from Vancouver, though it requires an early start and late return. A typical day trip schedule might be:
- 6:30 AM: Depart Vancouver for Tsawwassen
- 8:00 AM: Board 9:00 AM sailing
- 10:35 AM: Arrive Swartz Bay
- 11:15 AM: Arrive downtown Victoria
- 6:00 PM: Depart Victoria for return ferry
- 9:30 PM: Arrive back in Vancouver
This gives you approximately 6-7 hours in Victoria – enough to see major highlights like the Inner Harbour, Royal BC Museum, and Butchart Gardens (though you’ll need to choose priorities). For a more relaxed experience, an overnight stay allows you to enjoy Victoria’s renowned dining scene and evening harbour atmosphere.
See Vancouver With a Local Guide
Our private and small group tours cover these highlights with hotel pickup included.
Alternative Options: Seaplanes and Water Taxis
While not technically ferries, float planes offer a spectacular alternative. Harbour Air and Helijet operate multiple daily flights between downtown Vancouver and Victoria’s Inner Harbour. The flight takes just 35 minutes and offers breathtaking aerial views. Expect to pay $150-250 per person one way – significantly more expensive than BC Ferries but incredibly time-efficient and memorable.
The Victoria Clipper, a high-speed passenger-only catamaran, previously connected downtown Vancouver to downtown Victoria but suspended this route in 2022. As of August 2026, only the Seattle-Victoria route operates.
Practical Tips for Your Ferry Journey
Experience Cards: If you’re making multiple trips throughout the year, BC Ferries’ Experience Card offers 10% savings on fares. The digital card is free to obtain and can be loaded with funds online.
Vehicle Deck Access: During sailing, you cannot return to your vehicle for safety reasons. Bring everything you need (medications, snacks, entertainment, warm layers) with you when you leave your car.
Sailing Announcements: Pay attention to announcements 15 minutes before arrival. Passengers must return to the vehicle deck, and it can get congested. Head down early for a smoother experience.
Travel Documents: While travelling within British Columbia doesn’t require passports for Canadian citizens, always carry government-issued ID. International visitors should carry their passports and relevant travel documents.
Accessibility: All BC Ferries vessels are wheelchair accessible with elevators, accessible washrooms, and designated seating areas. Inform staff if you require boarding assistance.
Final Thoughts on the Ferry to Victoria From Vancouver
The ferry crossing is more than just transportation – it’s an integral part of the Vancouver Island experience. The scenic journey through the Salish Sea, the possibility of wildlife sightings, and the gradual transition from mainland to island all contribute to the adventure. With proper planning and realistic timing expectations, your ferry journey will be smooth and enjoyable.
Book your reservations early during peak season, arrive with time to spare, and embrace the journey as part of your Victoria experience. Whether you’re visiting for the day or extending your stay, the ferry to Victoria from Vancouver opens the door to one of Canada’s most beautiful and historically rich cities.