There are 4 ways to get from Vancouver to Forks by ferry, car ferry, bus, bus and ferry 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.
What companies run services between Vancouver, Canada and Forks, WA, USA?
There is no direct connection from Vancouver to Forks. However, you can take the ferry to Victoria, BC, take the walk to Victoria, take the car ferry to Port Angeles, take the walk to Port Angeles Gateway Transit Center, then take the bus to Forks Avenue and A Street. Alternatively, you can take a vehicle from Vancouver to Forks via Victoria, BC, Victoria, Port Angeles, and Port Angeles Gateway Transit Center in around 8 h 25 min.
Bus from Vancouver, Bc to Seattle, Wa
- Ave. Duration
- 4 h 25 min
- Estimated price
- $20 - $50
- $20 - $30
- $35 - $50
Car ferry from Victoria to Port Angeles
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
The distance between Vancouver and Forks is 175 km. The road distance is 544 km.
The cheapest way to get from Vancouver to Forks is to drive which costs $55 - $85 and takes 6 h 43 min.
The quickest way to get from Vancouver to Forks is to drive which takes 6 h 43 min and costs $55 - $85.
No, there is no direct bus from Vancouver to Forks. However, there are services departing from Vancouver, Bc and arriving at Forks Avenue and A Street via Seattle, WA - Greyhound and Port Angeles Gateway Transit Center. The journey, including transfers, takes approximately 11 h 5 min.
It takes approximately 8 h 15 min to get from Vancouver to Forks, including transfers.