There are 3 ways to get from Oak Harbor to Victoria by car, car ferry, bus and ferry, bus, shuttle or ferry
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 Port Townsend, WA, Port Angeles, WA, and Port Angeles in around 7 h.
Car ferry from Port Angeles to Victoria
Ferry from Anacortes to Sidney B.C.
- Ave. Duration
- 2 h 40 min
- Once daily
- Estimated price
- $20 - $29
- Schedules at
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 South Korea: Travelling from Seoul to Busan , Getting to Milan from the airport and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Questions & Answers
How far is it from Oak Harbor to Victoria?
The distance between Oak Harbor and Victoria is 56 km.
What is the cheapest way to get from Oak Harbor to Victoria?
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 45 min.
What is the fastest way to get from Oak Harbor to Victoria?
The quickest way to get from Oak Harbor to Victoria is to drive and car ferry which takes 6 h 1 min and costs $40 - $55.
How long does it take to get from Oak Harbor to Victoria?
It takes approximately 6 h 1 min to get from Oak Harbor to Victoria, including transfers.