Skip to Content

How to travel from Vancouver to Victoria

Exploring British Columbia and going from Vancouver to Victoria? You can travel by air or by land and sea to travel between these stunning cities in Canada.

Nestled in the picturesque Canadian province of British Columbia, Victoria is a treasure trove of culture, history, and natural beauty. With its picturesque harbor, stunning architecture, and a delightful blend of history and modernity, Victoria exudes a unique allure.

This island is highly accessible, with different public and private modes of transportation, making the journey from Vancouver to Victoria possible. The relatively short distance between these two gems makes for a delightful trip, as travelers can transition from bustling city life to tranquil island charm!

Whichever time of the year you choose to go, you are sure to find an efficient way to get between these two cities.

How far is Vancouver to Victoria?

The distance between Vancouver BC and Victoria BC is 58 miles or 93 kilometers.

It usually takes about 3-4 hours to travel from Vancouver to Victoria.

Transportation Options from Vancouver to Victoria

The following table outlines all transportation options from Vancouver to Victoria:

MethodTravel timePrice
Flight from Vancouver to Victoria~30 minutesUSD 67-USD 83
Ferry from Vancouver to Victoria1 hour 30 minutesUSD 13+
Bus + Ferry from Vancouver to Victoria3 hours 40 minutesUSD 79Book Now 3 E1661788865313
Cruise from Vancouver to Victoria3 hours 30 minutesUSD 110-USD 165
Rental Car from Vancouver to Victoria3 hoursUSD 67-USD 130

1. Getting on a flight from Vancouver to Victoria

How To Travel From Vancouver To Victoria2
©chinaface via

Airline companies such as Pacific Coastal Airlines, Hahn Air Systems, Air Canada, and WestJet offer regular flights from Vancouver to Victoria, Canada. They depart from Vancouver International Airport (YVR) and arrive at Victoria International Airport (YYJ). The cost for a one-way air ticket ranges from 67 USD to 83 USD.

To get to Victoria from Vancouver by plane will take 25 minutes of travel time. Add in at least two hours for airport procedures and other formalities. 

Another option is to take a seaplane at Coal Harbour in Vancouver that takes you 35 minutes directly to downtown Victoria.

2. Riding a ferry from Vancouver to Victoria

BC Ferries take passengers and vehicles on board their large vessels. It is one of the biggest ferry transport companies not only in Canada but also in the world.

The ferry between Vancouver and Victoria sails for one hour and 30 minutes from the Tsawwassen Terminal to Swartz Bay. Inside the ferry, you can eat, shop, and relax with the wide amenities open to all passengers. 

The trip by ferry from Vancouver to Victoria, BC, costs 13 USD for adults and about 6 USD for children ages five to eleven years old. Kids who are under five years old are free of charge.

BC Ferries offers discounted rates to group bookings, residents, persons with disabilities, and students. Seniors ride for free on selected days.

If you bring your vehicle with you to Victoria, a standard vehicle base fare starts at 44 USD. It goes higher depending on the length and width of the vehicle.

The latest you can purchase a ferry ticket is ten minutes before the departure time. All purchased ferry tickets are nonrefundable.

The daily ferry schedule to Victoria from Vancouver (Tsawwassen – Swartz Bay) starts at 7 AM. The last trip departs at 9 PM. At least every two hours, there is a ferry leaving Vancouver for Victoria. 

3. Going by bus and ferry from Vancouver to Victoria

Bus transportation to Vancouver Island is also serviced by BC Ferries via BC Ferries Connector. Enjoy the convenience of traveling without the need to transfer straight from the Vancouver YVR airport or the Pacific Central Station all the way to the Victoria Bus Depot.

A standard bus and ferry ticket costs about 79 USD. Discounts are given to seniors, students, and children ages five to eleven years old. Items of Luggage are limited to two check-in bags and one carry-on.

It takes four hours to travel from Vancouver to Victoria by bus and ferry. 

Vancouver to Victoria Bus + Ferry Schedule:

Departure TimeArrival TimeDurationPrice per Person
09:45 AM01:25 PM3 hours 40 minutesUSD 79Book Now 3 E1661788865313
03:30 PM07:10 PM3 hours 40 minutesUSD 79Book Now 3 E1661788865313
How To Travel From Vancouver To Victoria2 1
©jovannig via

4. Booking a scenic cruise from Vancouver to Victoria

Travel in style and book a luxury catamaran on your way to Victoria from Vancouver. Get rid of long waits and the other hassles of public transport with this cruise option.

V2V Express offers a relaxing traveling experience onboard their stunning vessels. These boats are equipped with reclining leather seats which come with built-in tables, individual power outlets, and free Wifi access.

There are great selections of food and beverage items onboard as well. V2V vessels have observation decks that show you the beautiful route you’re taking. 

You can book a royal ticket (165 USD) or a premium ticket (110 USD) depending on the amenities you wish to avail yourself. Children ages two to twelve years old are given a 50% discount. All these rates are subject to tax and other fees. 

Using this luxury coach service, it takes three and a half hours when going from Vancouver to Victoria, Canada. 

Click here for more information and/ or to make a booking.

5. Driving a car from Vancouver to Victoria

How to go to Victoria Island from Vancouver by car – all routes, short and long, entail a ferry ride because bodies of water separate the two.

If you are coming from the Vancouver Airport or anywhere near it, you must take the Grant McConachie Way, passing by the Moray Bridge to reach the Sea Island Way.

From here, you must take Highway 99. Merge onto BC 17 and continue until you reach the ferry ramp. From here, continue your journey by ferry.

It will take about three hours to drive a car and then ride the ferry from Victoria to Vancouver, BC. 

If you intend to rent a car for your trip, the price for one day ranges from 67 USD to 130 USD. This offer includes unlimited mileage, free cancellation, and the convenience of dropping off your rented vehicle in Victoria should you need to continue your journey from there.

When traveling by car, consider the additional cost of the ferry. Transporting a car on the BC Ferries to Victoria costs about USD 44, depending on the vehicle type and size!

Vancouver is one of my favorite cities, mainly because it offers so many outdoor activities. You can find here the BEST THINGS TO DO IN VANCOUVER.

To help you plan your trip to Vancouver, I compiled a list of the BEST LUXURY HOTELS IN VANCOUVER and the BEST TOURS IN VANCOUVER. Read here more about the BEST TIME TO VISIT VANCOUVER.

I highly recommend a trip to Vancouver Island. Check out these posts about VANCOUVER TO VANCOUVER ISLAND FERRY and BEST THINGS TO DO ON VANCOUVER ISLAND.

Frequently Asked Questions

How long does the ferry take from Vancouver to Victoria?

The ferry journey from Vancouver (Tsawwassen terminal) to Victoria (Swartz Bay terminal) usually takes around 1 hour and 30 minutes. However, it’s advisable to arrive at least 30 minutes before departure time for boarding.

Can I bring my car on the ferry to Victoria?

Yes, you can bring your car on the BC Ferries service. There is an additional fee for vehicles, and a standard vehicle base fare starts at 44 USD.

How long is the flight from Vancouver to Victoria?

The flight by seaplane from Vancouver to Victoria takes approximately 35 minutes. Regular plane flights are slightly faster, taking around 25 minutes, but you should always consider the additional time it takes to get to and from the airports.

Is there a bus service that operates between Vancouver and Victoria?

Yes, there are bus services that operate between Vancouver and Victoria. These buses usually combine with the ferry service.

Are there any sightseeing opportunities during the journey?

Yes! The ferry ride through the Southern Gulf Islands offers stunning views. If traveling by seaplane or plane, you will be treated to breathtaking aerial views of the islands and coastlines. You can also book a cruise for an even more memorable experience!

Is advanced booking necessary for any of the transportation options?

While not always necessary, it’s highly recommended to book in advance, especially during peak seasons and for vehicle reservations on the ferry.

Are there any food and beverage options available during the journey?

BC Ferries have onboard cafeterias or restaurants where you can purchase meals, snacks, and beverages. Seaplanes and planes usually do not have catering services for shorter flights.

Can I travel with pets on the ferry from Vancouver to Victoria?

BC Ferries allows passengers to travel with pets in designated areas on the vessels. However, specific guidelines and restrictions apply, so it’s essential to check with the ferry service beforehand.

Are there any options for guided tours or sightseeing packages from Vancouver to Victoria?

Yes, there are various guided tour operators and sightseeing packages available that offer comprehensive experiences from Vancouver to Victoria. These tours often include transportation, guided commentary, and visits to popular attractions, providing a convenient and informative way to explore the region.
V2V Express offers a relaxing traveling experience onboard their stunning vessels!

What is the cheapest way to travel from Vancouver to Victoria?

The cheapest way to travel from Vancouver to Victoria is typically by taking a combination of public transportation, specifically utilizing the BC Ferries and public buses. The BC Ferries service offers the most affordable fares for foot passengers, and by combining it with a bus ride, you can save on the cost of a vehicle reservation.

What is the fastest way to travel from Vancouver to Victoria?

The fastest way to travel from Vancouver to Victoria is by taking a flight via plane or seaplane. Seaplane flights typically take around 35 minutes, while plane flights can take approximately 25 minutes.

Rate this post

Leave a comment

Your email address will not be published. Required fields are marked *