There are 6 ways to get from Spruce Grove to Calgary by bus, car, tram, plane, or bus (Flixbus)
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 Edmonton - Tim Hortons 34 Ave NW to Calgary - Centex 4 St NEEdmonton
3h 32m$357–427Bus via 106 Street & 117 Avenue (Flixbus)
cheapest- Take the bus from Edmonton to CalgaryFlixBus 2720 / ...
6h 10m$34–62Drive 313.1 km
- Drive from Spruce Grove to Calgary313.1 km
3h 21m$63–91Bus, tram, fly
- Take the bus from Westland Market & McLeod Avenue to Kingsway RAH Transit Centre Bay J
- Take the tram from Bay Enterprise Square Station to Century Park Station
- Fly from Edmonton International Airport (YEG) to Calgary International Airport (YYC)YEG - YYC
4h 51m$116–326Bus via Kingsway RAH Transit Centre Bay J
- Take the bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - 210 4 Ave SEEdmonton to Calgary
5h 59m$76–78Bus via Kingsway RAH Transit Centre Bay J #2
- Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Calgary Downtown Ticket Office 606 5th Ave SWEdmonton
6h 2m$48–72
Spruce Grove to Calgary by bus
Questions & Answers
The cheapest way to get from Spruce Grove to Calgary is to bus via 106 Street & 117 Avenue which costs $30 - $65 and takes 6h 10m.
The fastest way to get from Spruce Grove to Calgary is to drive which takes 3h 21m and costs $60 - $90.
No, there is no direct bus from Spruce Grove to Calgary. However, there are services departing from Westland Market & McLeod Avenue and arriving at Calgary, AB - 210 4 Ave SE via Edmonton, AB - Kingsway Royal Alex. The journey, including transfers, takes approximately 5h 59m.
The distance between Spruce Grove and Calgary is 324 km. The road distance is 313.1 km.
The best way to get from Spruce Grove to Calgary without a car is to bus which takes 3h 32m and costs $350 - $430.
It takes approximately 3h 32m to get from Spruce Grove to Calgary, including transfers.
Spruce Grove to Calgary bus services, operated by The Canada Bus, depart from Edmonton, AB - Kingsway Royal Alex station.
Spruce Grove to Calgary bus services, operated by The Canada Bus, arrive at Calgary, AB - 210 4 Ave SE station.
Yes, the driving distance between Spruce Grove to Calgary is 313 km. It takes approximately 3h 21m to drive from Spruce Grove to Calgary.
There are 831+ hotels available in Calgary.
What companies run services between Spruce Grove, AB, Canada and Calgary, AB, Canada?
Cold Shot operates a bus from Edmonton - Tim Hortons 34 Ave NW to Calgary - Centex 4 St NE once daily. Tickets cost $80–100 and the journey takes 3h.
- Website
- westjet.com
Flights from Edmonton International Airport to Calgary International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $65–250
- Website
- aircanada.com
Flights from Edmonton International Airport to Calgary International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $40–320
- Website
- flyairnorth.com
Flights from Edmonton International Airport to Calgary International Airport
- Ave. Duration
- 55 min
- When
- Monday and Thursday
- Estimated price
- $130–290
- Phone
- 780-442-5311
- Website
- edmonton.ca
Tram from Bay Enterprise Square Station to Century Park Station
- Ave. Duration
- 19 min
- Frequency
- Every 10 minutes
- Website
- https://www.edmonton.ca/edmonton-transit-system-ets.aspx
- Phone
- +1 587-557-7719
- support@coldshot.ca
- Website
- coldshot.ca
Bus from Edmonton - Tim Hortons 34 Ave NW to Calgary - Centex 4 St NE
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $80–100
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $80–100
- Phone
- 780 962 7634
- Website
- sprucegrove.org
Bus from Westland Market & McLeod Avenue to Kingsway RAH Transit Centre Bay J
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Website
- https://www.sprucegrove.org/services/spruce-grove-transit
- Phone
- 780-442-5311
- Website
- edmonton.ca
Bus from Westland Market & McLeod Avenue to Kingsway RAH Transit Centre Bay J
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- https://www.edmonton.ca/edmonton-transit-system-ets.aspx
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - 210 4 Ave SE
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a day
- Estimated price
- $72–74
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $72–74
- Phone
- 1-800-232-1958
- info@redarrow.ca
- Website
- redarrow.ca
Bus from Edmonton Downtown Ticket Office - 10014 104 St to Calgary Downtown Ticket Office 606 5th Ave SW
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $40–65
- Website
- https://redarrow.ca/
- Book at
- https://www.redarrow.ca/order/reservation/
- Adult
- $40–65
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Edmonton to Calgary
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- $26–55
- Schedules at
- flixbus.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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from JFK to New York City, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.







