Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Swartz Bay-Tsawwassen


From: 19,00

Sailings Up to 8 times per day
Distance 25 miles, 40 km
Destination(s) 🇨🇦 Canada
Duration 1h 35 mins.
Operated by
2p+Car+Return in our estimation $ 100

This ferry connection has eight daily sailings to bring you from Swartz Bay to Tsawwassen (or the other way around). Both city centers (Victoria and Vancouver) can be reached about 30 minutes from the ferry terminals.

FerryGoGo » Canada » Swartz Bay-Tsawwassen
Add your review
Tsawwassen ferry terminal
Tsawwassen Ferry Terminal, Picture taken from a Drone

The Tsawwassen – Swartz Bay ferry connection

Traveling from Tsawwassen to Swartz Bay or the other way around can be a great experience when traveling by ferry. However, it’s important to be on time at the terminal as the line of cars can be long. Even if you have the reservation these lines can be very long. It’s also recommended to make reservations in advance as they charge you way more if you book at the ferry terminal.

Once you’re on board, you can enjoy food and drinks but keep in mind that they are pretty pricey. The distance from the harbor (Victoria) to the harbor (Vancouver) is about 25 Miles (40 km). The Ferries on this route sail up to 8 times per day. The duration of this crossing is one hour and 35 minutes. However, this can change based on the weather and season.

Picture taken from Swartz Bay
Picture of a BC Ferries vessel taken from Swartz Bay

Not all experiences are perfect though

  • The Tsawwassen ferry terminal is not easily accessible for elderly or disabled passengers traveling by foot.
  • The prices of food and snacks seem to be rising on this connection.
  • Foot passengers traveling with a pet are not allowed anywhere in the terminal regardless of the weather. So you have to make use of the Dog Area which is not very large on this ship.

Harbor addresses

Tsawwassen harbor: Ferry Terminal, 1 Ferry Causeway, Tsawwassen, BC, Canada.

If you want to drive from the Vancouver area to the ferry terminal: It's about 10 minutes from Richmond, 35 minutes from the Vancouver city center and 40 minutes from Burnaby.  About 30 minutes total from the border with the US.

Victoria – Swartz Bay harbor: 1300 Patricia Bay Hwy, Sidney, BC V8L 3S8, Canada

You can reach the harbor in a 30 minute drive from Victoria City Center.

Ferry arriving at the Tsawwassen ferry terminal
A ferry arriving at the Tsawwassen ferry terminal south of Vancouver

Tsawwassen – Swartz Bay price and fare

The price range for this ferry is from $19 to $63 for a single trip. If you add a car for your trip it's all a lot more expensive compared to passenger tickets.

Route Map

The map includes detailed information about the described ferry line, including the departure and arrival ports and routes.


Which ferry companies sail on this crossing?

The ferry between Vancouver and Victoria is currently operated by: BC Ferries.

How long does the Vancouver-Victoria crossing take?

The travel time of the Vancouver-Victoria ferry is around: 1 hour and 35 minutes. Please arrive very early at the harbor for this connection and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Vancouver-Victoria ferry sail?

You can usually take the ferry from Vancouver to Victoria (or the ferry from Victoria to Vancouver) up to 14 times per day. Depending on the season, the amount of people on the ferry and the weather forecast, the ferry company can deviate from the timetable/ferry schedule.

What is the distance between Vancouver and Victoria?

The distance between Vancouver and Victoria is approximately 25 miles or 40 km.

Swartz Bay-Tsawwassen
Swartz Bay-Tsawwassen

From: 19,00