There are 4 ways to get from British Columbia to Grand Forks by plane, car, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive
best- Fly from Vancouver International Airport (YVR) to Trail Airport (YZZ)plane YVR - YZZ
- Drive from Trail Airport (YZZ) to Grand Forkscar
4h 8m$295–592Drive 514.4 km
cheapest- Drive from Vancouver to Grand Forkscar 514.4 km
6h 21m$101–146Bus
- Take the bus from New Westminster, BC - Braid Station to Grand Forks - 1512 Central Avebus Vancouver
8h 57m$163–217Train, bus
- Take the train from Vancouver to Agassiztrain VIA Rail
- Take the bus from Hope, BC - 919 Water Avenue to Grand Forks - 1512 Central Avebus Vancouver
11h 5m$162–400
British Columbia to Grand Forks by subway and bus
Questions & Answers
The cheapest way to get from British Columbia to Grand Forks is to drive which costs $100 - $150 and takes 6h 21m.
The fastest way to get from British Columbia to Grand Forks is to fly and drive which takes 4h 8m and costs $290 - $600.
No, there is no direct bus from British Columbia station to Grand Forks. However, there are services departing from New Westminster, BC - Braid Station and arriving at Grand Forks - 1512 Central Ave via . The journey, including transfers, takes approximately 8h 57m.
The distance between British Columbia and Grand Forks is 536 km. The road distance is 514.4 km.
The best way to get from British Columbia to Grand Forks without a car is to bus which takes 8h 57m and costs $160 - $220.
It takes approximately 4h 8m to get from British Columbia to Grand Forks, including transfers.
British Columbia to Grand Forks bus services, operated by Mountain Man Mikes Bus Service, depart from New Westminster, BC - Braid Station.
British Columbia to Grand Forks bus services, operated by Mountain Man Mikes Bus Service, arrive at Grand Forks - 1512 Central Ave station.
Yes, the driving distance between British Columbia to Grand Forks is 514 km. It takes approximately 6h 21m to drive from British Columbia to Grand Forks.
There are 29+ hotels available in Grand Forks.
What companies run services between British Columbia, Canada and Grand Forks, BC, Canada?
Mountain Man Mikes Bus Service operates a bus from New Westminster, BC - Braid Station to Grand Forks - 1512 Central Ave twice a week. Tickets cost $160–210 and the journey takes 7h 30m.
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Trail Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- $270–550
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Vancouver to Agassiz
- Ave. Duration
- 2h 3m
- Frequency
- Twice a week
- Estimated price
- $26–220
- Website
- VIA Rail
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from New Westminster, BC - Braid Station to Grand Forks - 1512 Central Ave
- Ave. Duration
- 7h 30m
- Frequency
- Twice a week
- Estimated price
- $160–210
- Website
- Home Mountain Man Mike's
Bus from Hope, BC - 919 Water Avenue to Grand Forks - 1512 Central Ave
- Ave. Duration
- 5h 20m
- Frequency
- Twice a week
- Estimated price
- $130–170
- Website
- Home Mountain Man Mike's
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 Italy Travel Guides, Flying into Beijing?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.








