How to travel from Vancouver to Victoria, Canada

The distance between Vancouver and Victoria is around 98km (61 miles) and the quickest way to get there is to fly which takes around 30min.

5 routes found

We've found 5 different ways to get from Vancouver to Victoria by plane, ferry, bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out VictoriaVancouver if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Vancouver Harbour to Victoria Harbour.

  • Duration30min
  • Flight time30min
  • Typical cost
    CA$265($205)
Operated by

Harbour Air

+ 2 others

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

2
ferry
+

Ferry

Take a ferry to Victoria BC.

  • Duration3h 30m
  • Departson demand
  • Typical cost
    CA$235($180)
Operated by

Prince of Whales

💰 Cheapest
3
bus
+

Bus

Take the bus to Victoria Capital City Station.

  • Duration3h 50m
  • Departsevery 4 hours
4
car
+
ferry
+

Car and Ferry

Drive to Port Angeles then take a ferry to Victoria.

  • Duration6h 55m
  • Departstwice daily
  • Typical cost
    CA$76($58)
Operated by

Multiple operators

Frequently asked questionsabout travel between Vancouver and Victoria

There are several options for getting from Vancouver to Victoria by plane, ferry, bus and car. The cheapest option is to take the bus which costs around and will take around 3h 50m. If you need to get there more quickly, you can fly and arrive in approximately 30min, though it is a bit more costly at approximately CA$265 ($205).

The distance between Vancouver and Victoria is around 98km (61 miles). In a direct line (as the crow flies), the distance is 94km (59 miles)

It takes around 30min to get from Vancouver and Victoria by plane.

The quickest way to get from Vancouver to Victoria is to fly which takes around 30min and will set you back approx CA$265 ($205).

The cheapest way to travel between Vancouver and Victoria is to take the bus which will typically cost around for a standard one-way ticket.

Train travel

There is no train service that runs between Vancouver and Victoria. We recommend that you fly from Vancouver Harbour to Victoria Harbour. instead which will take 30min.

Bus travel

Yes there is a bus that runs regularly from Vancouver and Victoria. It typically takes around 3h 50m and departs every 4 hours.

Yes there is a direct bus service that runs between Vancouver and Victoria with no changeovers required. The bus runs every 4 hours and takes 3h 50m.

Amtrak run regular bus services between Vancouver and Victoria. Buses run every 4 hours and take around 3h 50m on average but will vary depending on you book with.

Ferry/Boat travel

Yes there is a ferry service that runs between Vancouver and Victoria. The ferry typically takes around 3h 30m and departs on demand.

Prince of Whales run the ferry services between Vancouver and Victoria. Ferries run on demand and take around 3h 30m on average but will vary depending on conditions and travel date.

Flights and Airlines

Yes you can fly from Vancouver and Victoria. Flights depart from Vancouver Harbour and arrive at Victoria Harbour. The flight takes around 30min.

Yes there is a direct flight between Vancouver and Victoria with no stop-overs required. Flights typically take around 30min.

Harbour Air and Harbour Air Seaplanes fly between Vancouver and Victoria. Flights depart from Vancouver Harbour and and arrive into Victoria Harbour. These flights usually take around 30min.

The flight from Vancouver to Victoria typically takes around 30min. Flights depart from Vancouver Harbour and and arrive into Victoria Harbour.

The closest major airport to Victoria is Victoria International Airport (YYJ) (YYJ) which is approximately 24km (15 miles) from Victoria. Nanaimo Airport (YCD) (YCD) and Vancouver International Airport (YVR) (YVR) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Vancouver to Victoria. We recommend that you fly from Vancouver Harbour to Victoria Harbour. instead which will take 30min.

If you don't have a car, the easiest way to get from Vancouver to Victoria is to fly which takes, on average, 30min and will usually cost around CA$265 ($205).

How do I get from Vancouver to Victoria

Compare travel optionsbetween Vancouver and Victoria

Transport options from Vancouver to Victoria
Transport optionDurationCostFrequencyDistance
Fly + 1 similar
30min
CA$265($205)
hourly98km (61 miles)
Fly to Victoria Inner Harbour Apt (YWH)55min
CA$240($185)
every 10 mins101km (63 miles)
Ferry
3h 30m
CA$235($180)
on demand163km (101 miles)
Bus
3h 50m
every 4 hours115km (71 miles)
Car and Ferry
6h 55m
CA$76($58)
twice daily488km (303 miles)

Top Carriersoperating between Vancouver and Victoria

Airlines

Ferry operators

Bus companies

Airports near Victoria

The following major airports near Victoria offer regular flights to various popular destinations within Canada and internationally.

YYJ
Victoria International Airport (YYJ)
International Airport
Distance
24km (15 miles) from Victoria
YCD
Nanaimo Airport (YCD)
Domestic Airport
Distance
79km (49 miles) from Victoria
YVR
Vancouver International Airport (YVR)
International Airport
Distance
86km (54 miles) from Victoria