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.

Recommended option

Ferry V2V Vacations, car ferry, bus  •  8 h 15 min

  1. Take the ferry from Vancouver Harbour to Victoria, BC
  2. Take the car ferry from Victoria to Port Angeles
  3. Take the bus from Port Angeles Gateway Transit Center to Forks Avenue and A Street 14

$105 - $149

Cheapest option

Bus, bus and ferry  •  11 h 5 min

  1. Take the bus from Vancouver, Bc to Seattle, Wa
  2. Take the bus and ferry from Seattle, WA - Greyhound to Port Angeles, WA
  3. Take the bus from Port Angeles Gateway Transit Center to Forks Avenue and A Street 14

$66 - $118

2 alternative options

Ferry Prince of Whales, car ferry, bus  •  8 h 25 min

  1. Take the ferry from Vancouver, BC to Victoria, BC
  2. Take the car ferry from Victoria to Port Angeles
  3. Take the bus from Port Angeles Gateway Transit Center to Forks Avenue and A Street 14

$179 - $180

Drive  •  6 h 43 min

  1. Drive from Vancouver to Forks 339.8 miles

$45 - $65

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 operators
Clallam Transit
Phone
360-452-4511
Email
info@clallamtransit.com
Website
clallamtransit.com
Bus from Port Angeles Gateway Transit Center to Forks Avenue and A Street
Ave. Duration
1 h 18 min
Frequency
Hourly
Estimated price
$1 - $2
Schedules at
clallamtransit.com
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Vancouver, Bc to Seattle, Wa
Ave. Duration
4 h 25 min
Frequency
Hourly
Estimated price
$20 - $50
Website
greyhound.com
Economy
$20 - $30
Flexible
$35 - $50
Dungeness Line - Olympic
Website
olympicbuslines.com
Bus and ferry from Seattle, WA - Greyhound to Port Angeles, WA
Ave. Duration
3 h 25 min
Frequency
Twice daily
Estimated price
$45 - $70
Schedules at
olympicbuslines.com
Ferry operators
V2V Vacations
Phone
+1-855-554-4679
Email
hello@v2vvacations.com
Website
v2vvacations.com
Ferry from Vancouver Harbour to Victoria, BC
Ave. Duration
3 h 30 min
Frequency
Once daily
Estimated price
$85 - $130
Schedules at
v2vvacations.com
Premium
$86
Royal Class
$129
Black Ball Ferry Line
Prince of Whales
Phone
1-888-383-4884
Email
info@princeofwhales.com
Website
princeofwhales.com
Ferry from Vancouver, BC to Victoria, BC
Ave. Duration
3 h 30 min
Frequency
Once daily
Estimated price
$160
Schedules at
princeofwhales.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

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.