There are 4 ways to get from Oak Harbor to Victoria by car, car ferry, bus, shuttle, ferry, bus and ferry or plane

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

Drive, car ferry  •  6 h 1 min

  1. Drive from Oak Harbor to Port Angeles
  2. Take the car ferry from Port Angeles to Victoria Coho

$40 - $102

Cheapest option

Bus, shuttle, ferry, line 72 bus  •  6 h 15 min

  1. Take the bus from Oak Harbor: Harbor Station Transfer Center Bayshore Dr. to Anacortes: March's Point Park and Ride
  2. Take a shuttle bus from Anacortes - March's Point Park and Ride to Anacortes Ferry Dock
  3. Take the ferry from Anacortes to Sidney B.C.
  4. Take the line 72 bus from Fifth at Ocean to Douglas at Discovery 72

$29 - $44

2 alternative options

Ferry, bus and ferry, car ferry  •  7 h 20 min

  1. Take the ferry from Coupeville to Port Townsend
  2. Take the bus and ferry from Port Townsend, WA to Port Angeles, WA
  3. Take the car ferry from Port Angeles to Victoria

$55 - $135

Bus, fly  •  4 h 52 min

  1. Take the bus from Mt Vernon, Wa to Vancouver, Bc
  2. Take the Sea Plane from Vancouver Harbour to Victoria Harbour

$262 - $298

Questions & Answers

The cheapest way to get from Oak Harbor to Victoria is to bus and shuttle and ferry and line 72 bus which costs $29 - $45 and takes 6 h 15 min.

More details

The quickest way to get from Oak Harbor to Victoria is to bus and fly which costs $260 - $300 and takes 4 h 52 min.

More details

The distance between Oak Harbor and Victoria is 35 miles.

It takes approximately 6 h 1 min to get from Oak Harbor to Victoria, including transfers.

More details

What companies run services between Oak Harbor, WA, USA and Victoria, BC, Canada?

There is no direct connection from Oak Harbor to Victoria. However, you can take the drive to Port Angeles then take the car ferry to Victoria. Alternatively, you can take a vehicle from Oak Harbor to Victoria via Anacortes: March's Point Park and Ride, Anacortes - March's Point Park and Ride, Anacortes Ferry Dock, Anacortes, Sidney B.C., and Fifth at Ocean in around 6 h 15 min.

Bus operators
Island Transit
Phone
+1 360-678-7771
Email
info@islandtransit.org
Website
islandtransit.org
Bus from Oak Harbor: Harbor Station Transfer Center Bayshore Dr. to Anacortes: March's Point Park and Ride
Ave. Duration
35 min
Frequency
Every 3 hours
Estimated price
$0 - $2
Schedules at
islandtransit.org
BellAir Airporter Shuttle
Phone
+1 866-235-5247
Email
shuttle@airporter.com
Website
airporter.com
Shuttle from Anacortes - March's Point Park and Ride to Anacortes Ferry Dock
Ave. Duration
25 min
Frequency
Every 2 hours
Estimated price
$7 - $11
Schedules at
airporter.com
BC Transit - Victoria Regional Transit System
Website
bctransit.com
Bus from Fifth at Ocean to Douglas at Discovery
Ave. Duration
46 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
bctransit.com
Dungeness Line - Olympic
Website
olympicbuslines.com
Bus and ferry from Port Townsend, WA to Port Angeles, WA
Ave. Duration
30 min
Frequency
Twice daily
Estimated price
$30 - $50
Schedules at
olympicbuslines.com
Greyhound USA
Rome2rio's guide to Greyhound USA
Contact Details
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Mt Vernon, Wa to Vancouver, Bc
Ave. Duration
2 h 40 min
Frequency
Every 30 minutes
Estimated price
$14 - $35
Website
greyhound.com
Economy
$14 - $22
Flexible
$26 - $35
Ferry operators
Black Ball Ferry Line
Website
cohoferry.com
Car ferry from Port Angeles to Victoria
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$18 - $70
Schedules at
cohoferry.com
Book at
cohoferry.com
Adult
$19
Vehicle & Passenger
$66
Motorcycle & Passenger
$37
Washington State Ferries
Website
wsdot.com
Ferry from Anacortes to Sidney B.C.
Ave. Duration
2 h 10 min
Frequency
Twice daily
Estimated price
$20 - $29
Schedules at
wsdot.com
Ferry from Coupeville to Port Townsend
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$5 - $9
Schedules at
wsdot.com
Other operators
Harbour Air
Phone
1.800.665.0212
Website
harbourair.com
Plane from Vancouver Harbour to Victoria Harbour
Ave. Duration
35 min
Frequency
Hourly
Estimated price
$163
Schedules at
harbourair.com

Want to know more about travelling around Canada

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.