There are 4 ways to get from Grande Prairie to Spruce Grove by bus, car, plane, or tram
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 Grande Prairie, AB to Spruce Grove, ABbus Grande Prairie
4h 21m$128–162Bus via Edmonton Downtown Ticket Office - 10014 104 St
cheapest- Take the bus from Grande Prairie, AB - Podollan Inn & Spa to Edmonton Downtown Ticket Office - 10014 104 Stbus Grande Prairie to Edmonton
7h 19m$74–106Drive 428.5 km
- Drive from Grande Prairie to Spruce Grovecar 428.5 km
4h 30m$85–123Fly, tram, line 560 bus
- Fly from Grande Prairie Airport (YQU) to Edmonton International Airport (YEG)plane YQU - YEG
- Take the tram from Century Park Station to Corona Stationtram
- Take the bus from 106 Street & Jasper Avenue to Spruce Grove Transit Centrebus
- Take the bus from Spruce Grove Transit Centre to Nelson Drive & McLeod Avenuebus
4h 25m
Grande Prairie Airport (YQU) to Edmonton International Airport (YEG) flights
Questions & Answers
The cheapest way to get from Grande Prairie to Spruce Grove is to bus via Edmonton Downtown Ticket Office - 10014 104 St which costs $70 - $110 and takes 7h 19m.
The fastest way to get from Grande Prairie to Spruce Grove is to bus which takes 4h 21m and costs $120 - $170.
No, there is no direct bus from Grande Prairie to Spruce Grove. However, there are services departing from Grande Prairie, AB - Podollan Inn & Spa and arriving at Westland Market & McLeod Avenue via 104 Street & Jasper Avenue and Century Road & Kings Link. The journey, including transfers, takes approximately 7h 19m.
The distance between Grande Prairie and Spruce Grove is 433 km. The road distance is 428.5 km.
The best way to get from Grande Prairie to Spruce Grove without a car is to bus which takes 4h 21m and costs $120 - $170.
It takes approximately 4h 21m to get from Grande Prairie to Spruce Grove, including transfers.
Grande Prairie to Spruce Grove bus services, operated by Red Arrow, depart from Grande Prairie, AB - Podollan Inn & Spa station.
Grande Prairie to Spruce Grove bus services, operated by Red Arrow, arrive at Edmonton Downtown Ticket Office - 10014 104 St station.
Yes, the driving distance between Grande Prairie to Spruce Grove is 429 km. It takes approximately 4h 30m to drive from Grande Prairie to Spruce Grove.
There are 20+ hotels available in Spruce Grove.
What companies run services between Grande Prairie, AB, Canada and Spruce Grove, AB, Canada?
Rider Express operates a bus from Grande Prairie, AB to Spruce Grove, AB 6 times a week. Tickets cost $95–130 and the journey takes 4h 17m.
- Website
- westjet.com
Flights from Grande Prairie Airport to Edmonton International Airport
- Ave. Duration
- 1h 16m
- When
- Monday to Saturday
- Estimated price
- $150–700
- Phone
- 780-442-5311
- Website
- edmonton.ca
Tram from Century Park Station to Corona Station
- Ave. Duration
- 18 min
- Frequency
- Every 10 minutes
- Estimated price
- $4
- Website
- https://www.edmonton.ca/edmonton-transit-system-ets.aspx
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Grande Prairie, AB to Spruce Grove, AB
- Ave. Duration
- 4h 17m
- Frequency
- 6 times a week
- Estimated price
- $95–130
- Website
- https://riderexpress.ca/
- Standard
- $95–130
- Phone
- 780 962 7634
- transit@sprucegrove.org
- Website
- sprucegrove.org
Bus from 106 Street & Jasper Avenue to Spruce Grove Transit Centre
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://www.sprucegrove.org/services/spruce-grove-transit
Bus from Spruce Grove Transit Centre to Nelson Drive & McLeod Avenue
- Ave. Duration
- 14 min
- Frequency
- Hourly
- Website
- https://www.sprucegrove.org/services/spruce-grove-transit
- Phone
- 1-800-232-1958
- info@redarrow.ca
- Website
- redarrow.ca
Bus from Grande Prairie, AB - Podollan Inn & Spa to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 5h 20m
- Frequency
- 4 times a week
- Estimated price
- $65–100
- Website
- https://redarrow.ca/
- Book at
- https://www.redarrow.ca/order/reservation/
- Adult
- $65–100
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 4 stunningly beautiful Philippines islands you need to visit, South Korea: Travelling from Seoul to Busan , and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.






