There are 6 ways to get from Edmonton to Spirit River by bus, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Grande Prairie, AB - Podollan Inn & Spabus Edmonton to Grande Praire
- Take the taxi from Grande Prairie, AB - Podollan Inn & Spa to Spirit Rivertaxi
6h 2m$286–368Drive 511.7 km
cheapest- Drive from Edmonton to Spirit Rivercar 511.7 km
5h 28m$99–143Fly Edmonton International Airport to Grande Prairie Airport, drive
- Fly from Edmonton International Airport (YEG) to Grande Prairie Airport (YQU)plane YEG - YQU
- Drive from Grande Prairie Airport (YQU) to Spirit Rivercar
4h 16m$154–782Bus, taxi via Edmonton, AB - Downtown
- Take the bus from Edmonton, AB - Downtown to Grande Prairie, ABbus Edmonton
- Take the taxi from Grande Prairie, AB to Spirit Rivertaxi
6h 28m$324–400Bus to Calgary International Airport, fly to Grande Prairie Airport, drive
- Take the bus from Edmonton, AB -10235 101 St NW to Calgary Airportbus
- Fly from Calgary International Airport (YYC) to Grande Prairie Airport (YQU)plane YYC - YQU
- Drive from Grande Prairie Airport (YQU) to Spirit Rivercar
6h 55m$524–792Fly Edmonton International Airport to North Peace Regional Airport, drive
- Fly from Edmonton International Airport (YEG) to North Peace Regional Airport (YXJ)plane YEG - YXJ
- Drive from North Peace Regional Airport (YXJ) to Spirit Rivercar
8h 28m$688–958
Edmonton International Airport (YEG) to Grande Prairie Airport (YQU) flights
Questions & Answers
The cheapest way to get from Edmonton to Spirit River is to drive which costs $95 - $150 and takes 5h 28m.
The fastest way to get from Edmonton to Spirit River is to fly and drive which takes 4h 16m and costs $150 - $800.
The distance between Edmonton and Spirit River is 540 km. The road distance is 511.7 km.
The best way to get from Edmonton to Spirit River without a car is to bus and taxi which takes 6h 2m and costs $280 - $370.
It takes approximately 6h 2m to get from Edmonton to Spirit River, including transfers.
Yes, the driving distance between Edmonton to Spirit River is 512 km. It takes approximately 5h 28m to drive from Edmonton to Spirit River.
There are one+ hotels available in Spirit River.
What companies run services between Edmonton, AB, Canada and Spirit River, AB, Canada?
There is no direct connection from Edmonton to Spirit River. However, you can take the bus to Grande Prairie, AB - Podollan Inn & Spa then take the taxi to Spirit River. Alternatively, you can drive from Edmonton to Spirit River in around 5h 28m.
- Website
- westjet.com
Flights from Edmonton International Airport to Grande Prairie Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–750
Flights from Calgary International Airport to Grande Prairie Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $440–700
Flights from Edmonton International Airport to North Peace Regional Airport via Calgary International Airport
- Ave. Duration
- 6h 12m
- When
- Monday to Thursday
- Estimated price
- $150–1,400
Flights from Edmonton International Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 5h 54m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $180–1,500
Flights from Edmonton International Airport to North Peace Regional Airport via Grande Prairie Airport, Calgary International Airport
- Ave. Duration
- 9h 18m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $180–1,500
- Website
- aircanada.com
Flights from Calgary International Airport to Grande Prairie Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–550
Flights from Edmonton International Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 5h 34m
- When
- Every day
- Estimated price
- $180–950
- Phone
- 1-800-232-1958
- info@redarrow.ca
- Website
- redarrow.ca
Bus from Edmonton Downtown Ticket Office - 10014 104 St to Grande Prairie, AB - Podollan Inn & Spa
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a week
- Estimated price
- $65–100
- Website
- https://redarrow.ca/
- Book at
- https://www.redarrow.ca/order/reservation/
- Adult
- $65–100
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Edmonton, AB - Downtown to Grande Prairie, AB
- Ave. Duration
- 5h 30m
- Frequency
- 6 times a week
- Estimated price
- $100–130
- Website
- https://riderexpress.ca/
- Standard
- $100–130
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Edmonton, AB -10235 101 St NW to Calgary Airport
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- $68–69
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $68–69
- Ave. Duration
- 58 min
- Estimated price
- $220–270
Prairie Cabs
- Phone
- +1 780-532-1060
- Website
- prairiecabs.ca
Golden Cabs
- Phone
- +1 780-539-9949
- Website
- goldencabs.com
Canadian Cabs
- Phone
- +1 780-539-4242
- Website
- canadiancabs.com
Prairie Cabs
- Phone
- +1 780-532-1060
- Website
- prairiecabs.ca
Golden Cabs
- Phone
- +1 780-539-9949
- Website
- goldencabs.com
Canadian Cabs
- Phone
- +1 780-539-4242
- Website
- canadiancabs.com
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 5 delightfully under-the-radar French towns you need to visit, Travelling to and around Russia for the 2018 FIFA World Cup, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.




