Fastest ~30-35min by floatplane
| ⛴️ Ferry | ~1h35 (~3-3.5h door- | BC Ferries Tsawwassen-Swartz Bay, scenic islands |
| 🚌 Bus | ~3.5-4h | Combined bus-and-ferry, one ticket |
| 🛥️ Boat | ~30-35min | Floatplane, downtown-to-downtown, pricier |
| 🚗 Car | ~3-3.5h total | Self-drive to Tsawwassen plus ferry crossing |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Victoria sits on Vancouver Island, and despite the name, there is no bridge or tunnel connecting it to the mainland city of Vancouver — every route between the two involves water, one way or another. The main options are a scenic ferry crossing, a quick floatplane hop, or a bus that rolls onto the ferry for you. Here is how they compare.
No bridge, no train — this is ferry country
It surprises some first-time visitors that Vancouver and Victoria, despite being close on a map, are not linked by road or rail at all. Vancouver Island is separated from the mainland by the Strait of Georgia, and no fixed crossing has ever been built. Every practical option below therefore involves a ferry or a flight across open water.
The classic way: BC Ferries
BC Ferries operates the main route between Tsawwassen, south of Vancouver, and Swartz Bay, north of Victoria, with sailings roughly every one to two hours through the day. The crossing itself takes about 1 hour 35 minutes through the scenic Southern Gulf Islands — a genuinely pleasant part of the journey, with a good chance of spotting seals or, more rarely, orcas. Ferries take both foot passengers and vehicles, and the ships have cafés, lounges and outdoor deck space.
Tsawwassen is about 30–40 minutes from downtown Vancouver, and Swartz Bay is a similar distance from downtown Victoria, so factor in transfers at both ends. In peak summer and on weekends, vehicle sailings can fill up — foot passengers are rarely turned away, but drivers should consider a reservation.
The easy no-car way: bus and ferry combined
Coach operators run a combined bus-and-ferry service that takes you from downtown Vancouver to downtown Victoria in one ticket, with the coach itself driving onto the ferry for the crossing and passengers able to leave their seats and go up on deck. Total journey time is around 3.5–4 hours door to door, and this is the simplest option for travellers without a car, since it removes the need to manage transfers to and from the ferry terminals separately.
The fast way: floatplane
Seaplane operators fly directly between the Vancouver waterfront (near downtown) and Victoria's Inner Harbour, right beside the legislature building, in around 30–35 minutes. Because both terminals sit in the city centres themselves, this is genuinely the fastest door-to-door option, with no long airport transfer at either end — you check in a short walk from downtown and land a short walk from your Victoria hotel. Fares are higher than the ferry, and flights are more limited in bad weather, but for a short visit or a time-pressed trip, it is hard to beat.
Driving your own car
If you are driving, the process is the same as the bus option but self-managed: drive to Tsawwassen, book or queue for a vehicle sailing, and drive off at Swartz Bay for the final stretch into Victoria. Having a car on Vancouver Island is useful if you plan to explore beyond Victoria itself — the island has plenty to see further afield — but is not necessary if your trip is confined to the city.
Which should you choose?
Choose the bus-and-ferry combination if you want the simplest no-car option and don't mind a half-day journey. Choose the floatplane if time matters more than cost, or you want a scenic and memorable way to arrive. Choose self-drive with BC Ferries if you plan to explore Vancouver Island beyond Victoria. For onward travel around the wider region, see Toronto to Vancouver and the broader guide to driving in Canada.
Ferry terminal orientation
Tsawwassen terminal is a purpose-built ferry facility south of Vancouver, with a large multi-lane check-in for vehicles and a separate walk-on lane for foot passengers — worth using if you do not have a car, since it avoids the vehicle queue entirely and gets you onto the ship quickly. Swartz Bay, on the Victoria side, is smaller but equally straightforward, with connecting buses timed loosely around ferry arrivals for the trip into downtown Victoria. Both terminals have cafés and washrooms, useful if you arrive with time to spare before a booked sailing.
On board the ferry
BC Ferries' main vessels on this route are large car-and-passenger ships with several passenger decks, a cafeteria, a sit-down restaurant on some sailings, a children's play area and ample outdoor deck space — most travellers who are not tied to a car spend the 1 hour 35 minutes on deck or in a window seat rather than staying with their vehicle. Wildlife sightings, particularly seals and the occasional pod of orcas near the Gulf Islands, are common enough that it is worth keeping an eye on the water rather than burying your head in a book the whole crossing.
Practical tips
- Reserve a vehicle spot on BC Ferries in advance during summer weekends and holidays; foot passengers can generally just turn up.
- Floatplane luggage allowances are more limited than on a full-size aircraft — check baggage rules before booking if travelling with a lot of luggage.
- Sailings can be affected by high winds or fog; build in flexibility if you have a tight onward connection.
- If arriving from the United States to start this trip, check Canada's current entry requirements before travelling.
- Walk-on passengers using the bus-and-ferry coach service should double-check the return departure time from Victoria, since evening services are less frequent than the daytime schedule.
Seasonal and weather notes
Winter sailings on this route can be affected by storms and high winds more often than the relatively sheltered summer months, occasionally causing delays or, rarely, cancellations — build a buffer into winter travel plans if you have a tight connection such as a flight out of Victoria. The floatplane is the option most sensitive to weather, since low cloud or strong crosswinds can ground flights that the larger, more stable ferries can still operate through. Summer, particularly July and August, brings the heaviest demand for vehicle space on the ferry, so book ahead if you are bringing a car during peak season.
Money-saving tips
Foot-passenger fares on BC Ferries are considerably cheaper than bringing a vehicle, so if you do not specifically need a car on Vancouver Island, walking on and relying on Victoria's compact, walkable downtown and local buses is the most economical choice. Booking the bus-and-ferry combined ticket in advance, rather than assembling the trip yourself with separate tickets, is also usually simpler and comparably priced for travellers without a vehicle.
Frequently asked questions
Is there a bridge or train between Vancouver and Victoria?
No. Victoria is on Vancouver Island, with no bridge, tunnel or rail link to the mainland — every route involves a ferry or a flight.
How long does the ferry take from Vancouver to Victoria?
The BC Ferries crossing between Tsawwassen and Swartz Bay takes about 1 hour 35 minutes, though total door-to-door time including transfers is closer to 3–3.5 hours.
What is the fastest way from Vancouver to Victoria?
A floatplane between the two downtown waterfronts, taking around 30–35 minutes in the air with minimal transfer time at either end.
Can I take a bus from Vancouver to Victoria without arranging the ferry myself?
Yes — combined bus-and-ferry coach services handle the whole journey on one ticket, with the coach driving onto the ferry for the crossing.
Sources and further reading:
- Sailing schedules and fares: BC Ferries official site.
