Victoria to Vancouver bus and ferry tickets

Easily compare and book your next trip with Busbud

Trusted by 65M+ travellers every year looking for bus and train tickets
Serving 2M+ bus and train routes in more than 80 countries
Dedicated customer service from booking to travel
TodayApr 23
from US$71
TomorrowApr 24
from US$71
ThuApr 25
from US$71
FriApr 26
from US$71
SatApr 27
from US$71
SunApr 28
from US$71
MonApr 29
from US$71
TueApr 30

Cheap buses leaving today

One passenger / one way

3:45PM
3h55m
7:40PM
Victoria - Victoria Bus Depot
Cheapest
Vancouver - Pacific Central Station
Cheapest
3:45PM
3h45m
7:30PM
Victoria - Victoria Bus Depot
2nd Cheapest
Vancouver - Vancouver - Cambie and Broadway
2nd Cheapest
3:50PM
3h30m
7:20PM
Victoria - Victoria - Vernon and Saanich Road
Fastest
Vancouver - Vancouver - Cambie and 59th
Fastest
3:45PM
3h42m
7:27PM
Victoria - Victoria Bus Depot
Vancouver - Vancouver - Cambie and 25th (King Edward)
3:45PM
3h40m
7:25PM
Victoria - Victoria Bus Depot
Vancouver - Vancouver - Cambie and 41st (Oakridge)
Bus Victoria to Vancouver: Trip Overview

Bus Victoria to Vancouver: Trip Overview

Average Ticket PriceUS$87
Average Bus Trip Duration4h
Number of daily buses176
Earliest bus departure7:35 AM
Distance98 km
Latest bus departure5:50 PM

Victoria to Vancouver Buses

Information on this bus route

Daily Buses176
Earliest and Latest Bus Departures7:35AM - 5:50PM
Minimum PriceUS$15
Average Ticket PriceUS$87
Minimum Trip Duration3h30m
Average Bus Trip Duration4h
Distance98 km
Bus companies on this routeBC Ferries Connector
Frequently Asked Questions

Frequently asked questions on the trip Victoria - Vancouver

The average ticket price to get from Victoria to Vancouver is US$19, which includes a bus and a ferry ride. The ferry trip is usually cheaper and more comfortable than flying.

The average time it takes to get from Victoria to Vancouver by ferry is 1 hour and 35 minutes. Keep in mind that each leg of the bus trip on this journey lasts about 50 minutes. That means your full trip should take from 3h30 to 4h.

The number of buses from Victoria to Vancouver can differ depending on the day of the week. On average, there are 191 options to choose from on this route, as you can choose from different departure and arrival locations. But in general, there are about 13 ferries connecting the island and the mainland from this route every day.

When taking the bus from Victoria to Vancouver, you can travel comfortably and safely with BC Ferries Connector.

Buses travelling between Victoria and Vancouver leave from Capital City Station or Steamship Terminal and arrive at Pacific Central Station, Vancouver International Airport, Holiday Inn Howe.

Find cheapest prices for buses

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
04-21
US$15
04-22
US$15
Today
US$15
04-24
US$15
04-25
US$15
04-26
US$15
04-27
US$15
04-28
US$15
The cheapest trip from Victoria to Vancouver was searched and found on Apr 26, 2024 with a price of US$15

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Victoria to Vancouver, as early as possible.

You can expect to pay from US$15 to US$18 for a bus ticket from Victoria to Vancouver based on the last 2 days. You can expect to find the cheapest price for the trip at US$15 which is on 2024-04-26.

Why choose the Victoria to Vancouver Ferry

Vancouver

Blog posts

Explore Whistler - Travel
Explore WhistlerWhat to do in this charming city

Will you be returning to Victoria by bus?

Bus from Vancouver to Victoria

Why choose Busbud?

The Best Way To Book Bus and Train Tickets

Busbud makes bus travel easy. We help travellers find a bus, plot routes, and book intercity bus tickets all over the world. With several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others so you can buy tickets without a worry.