• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 2 ways to get from White Rock to Victoria by car ferry, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Travel, car ferry, line 72 bus  •  2 h 58 min

  1. Travel from White Rock to Saturna Island
  2. Take the car ferry from Saturna Island to Swartz Bay
  3. Take the line 72 bus from Swartz Bay Passenger Loop to Blanshard at Saanich 72 / ...

$12 - $44

1 alternative option

Travel, car ferry, drive  •  2 h 23 min

  1. Travel from White Rock to Saturna Island
  2. Take the car ferry from Saturna Island to Swartz Bay
  3. Drive from Swartz Bay to Victoria

$12 - $46

Questions & Answers

The cheapest way to get from White Rock to Victoria is to travel and car ferry and line 72 bus which costs $16 - $60 and takes 2 h 58 min.

More details

The quickest way to get from White Rock to Victoria is to travel and car ferry and drive which costs $16 - $65 and takes 2 h 23 min.

More details

The distance between White Rock and Victoria is 77 km.

The best way to get from White Rock to Victoria without a car is to travel and car ferry and line 72 bus which takes 2 h 58 min and costs $16 - $60.

More details

It takes approximately 2 h 58 min to get from White Rock to Victoria, including transfers.

More details

There are 233+ hotels available in Victoria. Prices start at $90 USD per night.

More details

Map of how to get from White Rock to Victoria.
Launch map view
  • Distance: 48.2 miles
  • Duration: 2 h 58 min

What companies run services between White Rock, BC, Canada and Victoria, BC, Canada?

There is no direct connection from White Rock to Victoria. However, you can take the travel to Saturna Island, take the car ferry to Swartz Bay, take the walk to Swartz Bay Passenger Loop, then take the line 72 bus to Blanshard at Saanich. Alternatively, you can take the travel to Saturna Island, take the car ferry to Swartz Bay, then take the drive to Victoria.

Bus operators
BC Transit - Victoria Regional Transit System
Phone
250-538-4282
Website
bctransit.com
Bus from Swartz Bay Passenger Loop to Blanshard at Saanich
Ave. Duration
49 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
bctransit.com
Ferry operators
BC Ferries
Phone
+1 250-386-343
Website
bcferries.com
Car ferry from Saturna Island to Swartz Bay
Ave. Duration
1 h 10 min
Frequency
3 times a day
Estimated price
$10 - $45
Schedules at
bcferries.com
Passenger
$11
Standard Vehicle
$43
Motorcycle
$27

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Stansted Airport into central London, Why you should take the train in the US and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

Where to next?