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

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

Car ferry, drive  •  6 h 2 min

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

$40 - $54

Cheapest option

Ferry  •  7 h 35 min

  1. Take the ferry from Sidney B.C. to Anacortes Sidney B.C. - Anacortes

$29 - $42

2 alternative options

Car ferry, busferry  •  7 h 11 min

  1. Take the car ferry from Victoria to Port Angeles Coho
  2. Take the busferry from Port Angeles, WA to Port Townsend, WA Dungeness Line - EB

$68 - $98

Fly, bus  •  4 h 54 min

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

$265 - $306

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

There is no direct connection from Victoria to Oak Harbor. However, you can take the car ferry to Port Angeles then take the drive to Oak Harbor. Alternatively, you can take a vehicle from Victoria to Oak Harbor via Port Angeles, Port Angeles, WA, and Port Townsend, WA in around 7 h 11 min.

Bus operators
Dungeness Line - Olympic
Website
olympicbuslines.com
Bus and ferry from Port Angeles, WA to Port Townsend, WA
Ave. Duration
40 min
Frequency
Twice daily
Estimated price
$30 - $50
Schedules at
olympicbuslines.com
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Vancouver, Bc to Mt Vernon, Wa
Ave. Duration
2 h 45 min
Frequency
Hourly
Estimated price
$14 - $35
Website
greyhound.com
Economy
$14 - $21
Flexible
$25 - $35
Ferry operators
Black Ball Ferry Line
Washington State Ferries
Website
wsdot.com
Ferry from Sidney B.C. to Anacortes
Ave. Duration
2 h 55 min
Frequency
Once daily
Estimated price
$20 - $29
Schedules at
wsdot.com
Other operators
Harbour Air
Phone
1.800.665.0212
Website
harbourair.com
Plane from Victoria Harbour to Vancouver Harbour
Ave. Duration
35 min
Frequency
Hourly
Estimated price
$168
Schedules at
harbourair.com

Want to know more about travelling around United States

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.

Questions & Answers

How far is it from Victoria to Oak Harbor?

The distance between Victoria and Oak Harbor is 56 km.

What is the cheapest way to get from Victoria to Oak Harbor?

The cheapest way to get from Victoria to Oak Harbor is to ferry which costs $35 - $55 and takes 7 h 35 min.

What is the fastest way to get from Victoria to Oak Harbor?

The quickest way to get from Victoria to Oak Harbor is to fly and bus which takes 4 h 54 min and costs $330 - $390.

How long does it take to get from Victoria to Oak Harbor?

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