There are 2 ways to get from Spruce Grove to Elk Island National Park by bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 560 bus, bus
best- Take the bus from Calahoo Road & McLeod Avenue to Kingsway RAH Transit Centrebus 560
- Take the bus from Edmonton to Elk Island National Parkbus Edmonton to Elk Island National Park
4h 10mDrive 89.5 km
cheapest- Drive from Spruce Grove to Elk Island National Parkcar 89.5 km
1h 10m$18–26
Questions & Answers
The cheapest way to get from Spruce Grove to Elk Island National Park is to drive which costs $17 - $26 and takes 1h 10m.
The fastest way to get from Spruce Grove to Elk Island National Park is to drive which takes 1h 10m and costs $17 - $26.
No, there is no direct bus from Spruce Grove to Elk Island National Park. However, there are services departing from Calahoo Road & McLeod Avenue and arriving at Elk Island National Park via 106 Street & Jasper Avenue and Edmonton. The journey, including transfers, takes approximately 4h 10m.
The distance between Spruce Grove and Elk Island National Park is 103 km. The road distance is 89.5 km.
The best way to get from Spruce Grove to Elk Island National Park without a car is to line 560 bus and bus which takes 4h 10m and costs .
It takes approximately 4h 10m to get from Spruce Grove to Elk Island National Park, including transfers.
Spruce Grove to Elk Island National Park bus services, operated by Spruce Grove Transit, depart from Calahoo Road & McLeod Avenue station.
Spruce Grove to Elk Island National Park bus services, operated by Spruce Grove Transit, arrive at Kingsway RAH Transit Centre station.
Yes, the driving distance between Spruce Grove to Elk Island National Park is 89 km. It takes approximately 1h 10m to drive from Spruce Grove to Elk Island National Park.
There are 13+ hotels available in Elk Island National Park.
What companies run services between Spruce Grove, AB, Canada and Elk Island National Park, AB, Canada?
You can take a bus from Calahoo Road & McLeod Avenue to Elk Island National Park via Kingsway RAH Transit Centre, Kingsway RAH Station, Corona Station, 106 Street & Jasper Avenue, 115 Street & Jasper Avenue, Edmonton, and Elk Island National Park in around 4h 10m.
- Phone
- 780 962 7634
- [email protected]
- Website
- Spruce Grove Transit
Bus from Calahoo Road & McLeod Avenue to Kingsway RAH Transit Centre
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Website
- Spruce Grove Transit
- Phone
- +1 800 928 7101
- [email protected]
- Website
- Parkbus Homepage
Bus from Edmonton to Elk Island National Park
- Ave. Duration
- 1h 45m
- Frequency
- Once a week
- Website
- Parkbus Homepage
- Adult
- $0
- Student
- $0
- Senior
- $0
- Children
- $0
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 How to get from Florence to Rome, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

