Travel options for:
Oak Harbor to Victoria
  • Drive, car ferry

    $41 - $51
    1. Oak Harbor

      4 h 31 min - 228.4 miles

      $22 - $35

    2. Port Angeles

      1 h 30 min - 4 times a day

      $19

  • Ferry

    $78 - $97
    1. Oak Harbor

      31 min - 18.9 miles

      $55 - $70

    2. Anacortes

      2 h 40 min - once daily

      $20 - $29

    3. Southbound Fifth at Ocean

      43 min - every 30 minutes - line 72

      $2

  • Ferry via Anacortes - March's Point Park and Ride

    $29 - $42
    1. Oak Harbor: Harbor Station

      35 min - every 3 hours

      $0

    2. Anacortes - March's Point Park

      25 min - every 2 hours

      $7 - $11

    3. Anacortes

      2 h 40 min - once daily

      $20 - $29

    4. Southbound Fifth at Ocean

      46 min - every 30 minutes - line 72

      $2

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Oak Harbor drive to Port Angeles then car ferry to Victoria. 6 h 1 min $46. From Oak Harbor taxi to Anacortes, ferry to Southbound Fifth at Ocean, then line 72 bus to Southbound Douglas at HIllside. 4 h 13 min $91. From Oak Harbor: Harbor Station Transfer Center Bayshore Dr. bus to Anacortes - March's Point Park and Ride, shuttle to Anacortes, ferry to Southbound Fifth at Ocean, then line 72 bus to Southbound Douglas at Discovery. 6 h 45 min $35.

 
 

How to get from Oak Harbor to Victoria?

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, Washington State Ferries operates a ferry from Oak Harbor to Victoria once daily. Tickets cost $20 - $29 and the journey takes 2 h 40 min. BC Transit - Victoria Regional Transit System also services this route every 30 minutes.