Ferry from Vancouver (Tsawwassen) to Victoria (Swartz Bay)
The Tsawwassen – Swartz Bay ferry is the busiest and most important ferry route in Canada, connecting Vancouver (mainland BC) with Victoria, the capital of British Columbia, located on Vancouver Island. It’s operated by BC Ferries, known for its high-frequency sailings, scenic journey, and popularity with tourists and locals.
In short:
- Route: Tsawwassen ↔ Swartz Bay
- Province: British Columbia
- Operated by: BC Ferries
- Duration: ~1h 35 minutes
- Distance: ~25 miles (40 km)
- Sailings: Up to 8–16 times per day (seasonal variation)
- Vehicle access: ✅ Yes – cars, RVs, bikes, and walk-on passengers
- Estimated price (2 passengers + car, return): ~$100
- Walk-on fares: $19–$63 (depending on age, time, and extras)
Map: ferries to Vancouver and Victoria
About the ferries between Swartz Bay and Tsawwassen
The Tsawwassen to Swartz Bay ferry is the main link between Vancouver and Victoria, offering a smooth 1.5-hour journey through the Gulf Islands. Operated by BC Ferries, it runs multiple times daily and welcomes both vehicles and walk-on passengers. Along the way, you’ll pass through Active Pass, which is known for its dramatic coastline and occasional orca sightings. Once docked, it’s about a 30–40 minute drive to either city center. A reliable and memorable way to travel between mainland BC and Vancouver Island.
Booking Tips
- Reservations are strongly recommended, especially during summer, weekends, or holidays.
- Booking in advance saves money—you’ll pay more if you buy tickets at the terminal.
- Arrive early, even with a reservation. Long vehicle lineups are common.
Terminal Info
- Tsawwassen Ferry Terminal: 1 Ferry Causeway, Tsawwassen, BC
- 35 minutes from Downtown Vancouver
- ~10 minutes from Richmond / ~30 minutes from the US border.
- Swartz Bay Ferry Terminal: 1300 Patricia Bay Hwy, Sidney, BC
- ~30 minutes from Downtown Victoria
Both ferry terminals are well connected by road, with access to public transportation, taxis, and ride-sharing options.
What to expect onboard
- Comfortable lounges, panoramic viewing decks, and paid Wi-Fi
- Food and drinks are available—but expect high prices
- Pets allowed in designated areas (note: not ideal for foot passengers with pets in poor weather)
- The Tsawwassen terminal can be challenging for elderly or disabled foot passengers.
Route Experience Highlights
This route sails through Active Pass, a narrow channel known for strong tidal currents and occasional orca sightings. You’ll also pass through the Southern Gulf Islands, with beautiful coastal views in nearly every direction—making this one of North America's most beautiful ferry crossings.
The route from Vancouver to Victoria:
- It’s the primary link between the city of Vancouver and the capital, Victoria
- Used by commuters, tourists, and freight vehicles alike
- Needed for road-trippers exploring Vancouver Island or the BC mainland
- A key part of many Vancouver–Victoria travel itineraries
On board, vessels & route maps
Booking your ferry tickets
Using the online booking system, you can compare prices, timetables, and availability with just a few clicks. Enter your travel dates and select the crossing that best suits your needs. It’s simple and saves time.
Pro Tip: During peak seasons, ferries can book up quickly. Secure your tickets early, especially if traveling with a vehicle.
Things to keep in mind
- Driving times from terminals to city centers are ~30–40 minutes
- Ferries run frequently, but delays can occur in poor weather
- Expect higher food/snack prices onboard
- Pet areas are limited, especially for foot passengers
In summary
The Tsawwassen–Swartz Bay ferry is fast, reliable, and offers an iconic West Coast experience. Whether heading to Victoria for the day or starting a longer trip on Vancouver Island, this crossing is practical and nice in equal measure.