There are 3 ways to get from Revelstoke to Grand Forks by bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Revelstoke to Kelowna, BC - Downtown 516 Lawrence Avebus Calgary
- Take the bus from Kelowna, BC to Grand Forks, BCbus Kelowna to Nelson
7h 38mShuttle, bus
cheapest- Take a shuttle bus from Revelstoke, BC - Downtown to Kelowna - IndigoRevelstoke
- Take the bus from Kelowna, BC to Grand Forks, BCbus Kelowna to Nelson
7h 40m$72–241Drive 387.4 km
- Drive from Revelstoke to Grand Forkscar 387.4 km
5h 3m$77–111
Questions & Answers
The cheapest way to get from Revelstoke to Grand Forks is to drive which costs $75 - $120 and takes 5h 3m.
The fastest way to get from Revelstoke to Grand Forks is to drive which takes 5h 3m and costs $75 - $120.
No, there is no direct bus from Revelstoke to Grand Forks. However, there are services departing from Revelstoke and arriving at Grand Forks, BC via Queensway Exchange Bay B and Kelowna, BC. The journey, including transfers, takes approximately 7h 38m.
The distance between Revelstoke and Grand Forks is 426 km. The road distance is 387.4 km.
The best way to get from Revelstoke to Grand Forks without a car is to bus which takes 7h 38m and costs .
It takes approximately 7h 38m to get from Revelstoke to Grand Forks, including transfers.
Revelstoke to Grand Forks bus services, operated by EBus Canada, depart from Revelstoke station.
Revelstoke to Grand Forks bus services, operated by EBus Canada, arrive at Kelowna, BC - Downtown 516 Lawrence Ave station.
Yes, the driving distance between Revelstoke to Grand Forks is 387 km. It takes approximately 5h 3m to drive from Revelstoke to Grand Forks.
There are 26+ hotels available in Grand Forks.
What companies run services between Revelstoke, BC, Canada and Grand Forks, BC, Canada?
You can take a bus from Revelstoke to Grand Forks, BC via Kelowna, BC - Downtown 516 Lawrence Ave, Queensway Exchange Bay B, Harvey Ave at Cooper Stn - Orchard Park, and Kelowna, BC in around 7h 38m.
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Revelstoke to Kelowna, BC - Downtown 516 Lawrence Ave
- Ave. Duration
- 3h 30m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
- Phone
- +1 778 760 1891
- [email protected]
- Website
- fritztravels.com
Bus from Kelowna, BC to Grand Forks, BC
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $70–85
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $70–85
Bus from Kelowna, BC to Grand Forks, BC
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $70–85
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $70–85
- Phone
- 1-888-569-1969
- [email protected]
- Website
- revelstoketransfers.com
Shuttle from Revelstoke, BC - Downtown to Kelowna - Indigo
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
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 Bali: What to do if Mount Agung erupts, How to get from Heathrow Airport into central London, and Getting to Milan from the airport - to help you get the most out of your next trip.




