Vancouver
How to get from Vancouver to Victoria
Take the BC Ferries sailing from Tsawwassen to Swartz Bay: about 1 hour 35 minutes at sea, roughly 3.5–4.5 hours door to door with the bus, fare check (2026 estimate). Fly or take a floatplane if your time is worth more than the fare. With a car, reserve ahead for summer weekends.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideVancouver
Key facts
- Fastestcheck
- Floatplane or helicopter, 30–40 minutes city centre to city centre (check)
- Cheapestcheck
- Public bus plus BC Ferries as a foot passenger; fare check (2026 estimate)
- Main routecheck
- Tsawwassen → Swartz Bay, 1 h 35 min at sea (check)
- Door to doorcheck
- 3.5–4.5 hours by bus and ferry from downtown Vancouver (check)
- Frequencycheck
- Roughly every 1–2 hours through the day (check)
- Vehicle spacecheck
- Reserve ahead for summer weekends and holidays (check)
- Car without ferry
- Not possible; there is no road link from the mainland
Options compared
Victoria sits on Vancouver Island, and there is no bridge or road link from the mainland. Every trip is a ferry or a flight. The ferry is the default: it is frequent and drops you at Swartz Bay, about 30 km north of downtown Victoria, where buses meet the boat.
Fares below are 2026 estimates in Canadian dollars and change with season and booking time. Treat every figure as a starting point and confirm on the operator's site before you book.
| Mode | Journey time | Price (2026 estimate) | Frequency | Operator |
|---|---|---|---|---|
| Ferry, foot passenger (Tsawwassen → Swartz Bay) | 1 h 35 min at sea; 3.5–4.5 h door to door | check | About every 1–2 hours (check) | BC Ferries |
| Ferry with a car | 1 h 35 min at sea; allow 60–90 min to load (check) | check | About every 1–2 hours (check) | BC Ferries |
| Bus plus ferry (through ticket) | 3.5–4.5 h (check) | check | Several daily (check) | BC Ferries Connector / coach operators |
| Floatplane (Vancouver harbour → Victoria harbour) | 30–40 min (check) | check | Several daily (check) | Harbour Air and others |
| Helicopter | About 35 min (check) | check | Several daily (check) | Helijet |
| Scheduled flight (YVR → YYJ) | About 25 min in the air; 3–4 h door to door (check) | check | Several daily (check) | Air Canada, WestJet and others |
Times and fares are estimates; confirm on the operator's site before you travel (check).
Ferry: the main route
BC Ferries runs the Tsawwassen–Swartz Bay route, the busiest crossing to the island. Tsawwassen terminal is about 35 km south of downtown Vancouver; Swartz Bay is about 30 km north of downtown Victoria. Both are reached by bus, and both have cafés, washrooms and parking.
As a foot passenger you walk on, buy or show a ticket, and find a seat. The crossing is 1 hour 35 minutes, with a cafeteria, a gift shop and open decks. Walk-on passengers board last and leave first, so the boat-to-bus connection is usually tight but workable.
With a car, arrive well before departure in summer and reserve online: space is limited and popular sailings sell out. If you are only going to Victoria, leave the car in Vancouver: parking at Tsawwassen is available and the bus network on the island covers the city well.
A second option is the Tsawwassen–Duke Point sailing to Nanaimo, useful if you are heading up-island rather than to Victoria.
- Check whether a return ticket is cheaper than two singles before you buy (check).
- Sail mid-morning or early afternoon to avoid the commuter and weekend peaks (check).
- Take the bus from downtown Vancouver to Tsawwassen rather than driving if you are going as a foot passenger.
Fly or take a floatplane
Floatplanes leave Vancouver's harbour and land in Victoria's inner harbour, which puts you in the middle of both cities. The flight is 30–40 minutes and the views over the Gulf Islands are the reason many travellers choose it. Fares are several times the ferry fare and baggage is limited, so it suits a short trip or a tight schedule.
Helicopters fly a similar city-centre-to-city-centre route in about 35 minutes. Scheduled flights between Vancouver International (YVR) and Victoria International (YYJ) are quick in the air but add airport transfers at both ends, so door to door they are often no faster than the ferry and rarely cheaper.
How to book
Book ferries with a vehicle directly with BC Ferries, ideally weeks ahead for summer weekends and public holidays. Foot passengers can usually turn up, but reserving costs little and guarantees a sailing on busy days.
Floatplane and helicopter seats are booked on the operator's site; prices rise close to departure. Airline seats are cheapest booked early, and the YVR–YYJ route is short enough that a carry-on only fare is usually the best value.
Coach through-tickets that include the ferry are sold by coach operators and can be simpler than buying a bus ticket and a ferry ticket separately.
Tips
Victoria is walkable once you arrive: the inner harbour, the parliament buildings and the main streets are close together. If you are continuing to Tofino or up-island, the ferry to Nanaimo may save you a long drive.
Weather on the crossing can be windy and wet outside summer, so keep a jacket handy for the open decks. On summer weekends, sailings fill early; aim for the first boats of the day if you have a fixed plan in Victoria.
Questions people ask
How long does it take to get from Vancouver to Victoria?
The BC Ferries crossing from Tsawwassen to Swartz Bay takes about 1 hour 35 minutes at sea (check). Allow 3.5–4.5 hours door to door with the bus. A floatplane takes 30–40 minutes city centre to city centre.
What is the cheapest way to get from Vancouver to Victoria?
The public bus to Tsawwassen plus BC Ferries as a foot passenger is normally the cheapest option; confirm the current fare with BC Ferries and the bus operator (2026 estimate, check). A coach through-ticket costs a little more but removes the connection risk.
Do I need to book in advance from Vancouver to Victoria?
Foot passengers can usually turn up, though reserving is wise on summer weekends. If you are bringing a car, book well ahead: vehicle space sells out on popular sailings and holidays (check).
Deep dive
Every source; changeable facts are marked check
Sources
- officialBC Ferries
- officialHarbour Air
- officialHelijet
- officialVancouver International Airport (YVR)
- officialVictoria International Airport (YYJ)