There are 6 ways to get from Revelstoke to Grande Prairie by shuttle, plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Kelowna International Airport, fly
best- Take a shuttle bus from Revelstoke, BC - Downtown to Kelowna International Airport
- Fly from Kelowna International Airport (YLW) to Grande Prairie Airport (YQU)plane YLW - YQU
7h 50m$240–828Drive 813.7 km
cheapest- Drive from Revelstoke to Grande Prairiecar 813.7 km
10h 25m$159–229Bus via Banff
- Take the bus from Revelstoke, BC to Banff, ABbus
- Take the bus from HI Banff Alpine Centre to Calgary Airportbus
- Take the bus from Calgary Airport to Edmonton, AB - Southgate LRT Stationbus
- Take the bus from Edmonton, AB - Southgate Station to Grande Prairie, ABbus
16h 53m$301–352Bus, bus to Calgary International Airport, fly
- Take the bus from Revelstoke, BC to Banff, ABbus
- Take the bus from HI Banff Alpine Centre to Calgary Airportbus
- Fly from Calgary International Airport (YYC) to Grande Prairie Airport (YQU)plane YYC - YQU
9h 19m$624–928Bus, taxi, shuttle to Kamloops Airport, fly
- Take the bus from Revelstoke, BC to Chase, BCbus
- Take the taxi from Chase, BC to Sun Peaks Resort, BCtaxi
- Take a shuttle bus from Sun Peaks Resort, BC to Kamloops Airport
- Fly from Kamloops Airport (YKA) to Grande Prairie Airport (YQU)plane YKA - YQU
10h 10m$560–1,923Bus
- Take the bus from Revelstoke, BC to Calgary, AB - Westbrook Mallbus
- Take the bus from Calgary, AB - Westbrook Mall to Edmonton South, AB - Southgate Transit Centrebus
- Take the bus from Edmonton, AB - Southgate Station to Grande Prairie, ABbus
17h 26m$267–352
Kelowna International Airport (YLW) to Grande Prairie Airport (YQU) flights
Questions & Answers
The cheapest way to get from Revelstoke to Grande Prairie is to drive which costs $150 - $230 and takes 10h 25m.
The fastest way to get from Revelstoke to Grande Prairie is to shuttle and fly which takes 7h 50m and costs $240 - $850.
No, there is no direct bus from Revelstoke to Grande Prairie. However, there are services departing from Revelstoke, BC and arriving at Grande Prairie, AB via Banff High School Field, HI Banff Alpine Centre, Calgary Airport and Edmonton, AB - Southgate Station. The journey, including transfers, takes approximately 16h 53m.
The distance between Revelstoke and Grande Prairie is 774 km. The road distance is 813.7 km.
The best way to get from Revelstoke to Grande Prairie without a car is to bus via Banff which takes 16h 53m and costs $300 - $360.
It takes approximately 7h 50m to get from Revelstoke to Grande Prairie, including transfers.
Revelstoke to Grande Prairie bus services, operated by Rider Express, depart from Revelstoke, BC station.
Revelstoke to Grande Prairie bus services, operated by Rider Express, arrive at Banff, AB station.
Grande Prairie is 1h ahead of Revelstoke. It is currently 4:26 AM in Revelstoke and 5:26 AM in Grande Prairie.
Yes, the driving distance between Revelstoke to Grande Prairie is 814 km. It takes approximately 10h 25m to drive from Revelstoke to Grande Prairie.
What companies run services between Revelstoke, BC, Canada and Grande Prairie, AB, Canada?
You can take a bus from Revelstoke, BC to Grande Prairie, AB via Banff, AB, Banff High School Field, Douglas Fir Resort, HI Banff Alpine Centre, Calgary Airport, Edmonton, AB - Southgate LRT Station, and Edmonton, AB - Southgate Station in around 16h 53m.
- Website
- westjet.com
Flights from Kelowna International Airport to Grande Prairie Airport via Calgary International Airport
- Ave. Duration
- 4h 4m
- When
- Every day
- Estimated price
- $220–650
Flights from Kelowna International Airport to Grande Prairie Airport via Edmonton
- Ave. Duration
- 5h 6m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–650
Flights from Kelowna International Airport to Grande Prairie Airport via Calgary International Airport, Edmonton
- Ave. Duration
- 6h 26m
- When
- Monday to Friday
- Estimated price
- $220–650
Flights from Kelowna International Airport to Grande Prairie Airport via Vancouver, Calgary International Airport
- Ave. Duration
- 6h 34m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–650
Flights from Calgary International Airport to Grande Prairie Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $470–750
Flights from Kamloops Airport to Grande Prairie Airport via Calgary International Airport
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $340–1,600
Flights from Kamloops Airport to Grande Prairie Airport via Calgary International Airport, Edmonton
- Ave. Duration
- 8h 31m
- When
- Monday to Friday
- Estimated price
- $340–1,600
- Website
- aircanada.com
Flights from Kelowna International Airport to Grande Prairie Airport via Calgary International Airport
- Ave. Duration
- 8h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–650
Flights from Calgary International Airport to Grande Prairie Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $80–550
- Phone
- 1-888-569-1969
- info@revelstoketransfers.com
- Website
- revelstoketransfers.com
Shuttle from Revelstoke, BC - Downtown to Kelowna International Airport
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Revelstoke, BC to Banff, AB
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- $75–95
- Website
- https://riderexpress.ca/
- Standard
- $75–95
Bus from Edmonton, AB - Southgate Station to Grande Prairie, AB
- Ave. Duration
- 5h
- Frequency
- 6 times a week
- Estimated price
- $100–130
- Website
- https://riderexpress.ca/
- Standard
- $100–130
Bus from Revelstoke, BC to Chase, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $55–75
- Website
- https://riderexpress.ca/
- Standard
- $55–75
Bus from Revelstoke, BC to Calgary, AB - Westbrook Mall
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- $90–120
- Website
- https://riderexpress.ca/
- Standard
- $90–120
Bus from Calgary, AB - Westbrook Mall to Edmonton South, AB - Southgate Transit Centre
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- $75–100
- Website
- https://riderexpress.ca/
- Standard
- $75–100
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from HI Banff Alpine Centre to Calgary Airport
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Calgary Airport to Edmonton, AB - Southgate LRT Station
- Ave. Duration
- 3h 5m
- Frequency
- 5 times a day
- Estimated price
- $65–66
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $65–66
- Phone
- (250) 554-8005
- info@sunstarshuttle.com
- Website
- sunstarshuttle.com
Shuttle from Sun Peaks Resort, BC to Kamloops Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $55–110
- Website
- https://www.sunstarshuttle.com/
- Adult One-Way
- $55
- Adult Round Trip
- $110
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 Train travel in Spain: A guide to Renfe, 10 amazing places to get away from it all in Australia, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
There are 33+ hotels available in Grande Prairie.


