There are 5 ways to get from Spruce Grove to Swift Current by plane, car, 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.
Fly, drive
best- Fly from Edmonton International Airport (YEG) to Regina (YQR)plane YEG - YQR
- Drive from Regina-Airport-YQR to Swift Currentcar
7h 23m$283–928Drive 673 km
cheapest- Drive from Spruce Grove to Swift Currentcar 673 km
7h 55m$135–194Bus
- Take the bus from Edmonton - Kingsway LRT Bus Stop 1113 to YYC-Calgary International Airportbus Edm-Cgy / ...
- Take the bus from Calgary International Airport Domestic Terminal to Swift Currentbus FlixBus 2726
14h 52m$141–206Bus via Edmonton Downtown Ticket Office - 10014 104 St
- Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Calgary - Airport YYCbus Red Arrow
- Take the bus from Calgary International Airport Domestic Terminal to Swift Currentbus FlixBus 2726
14h 55mBus via Calgary Airport (YYC)
- Take the bus from Kingsway LRT Station to Calgary International Airport - YYC Domestic Terminalbus Edm-Cal
- Take the bus from Calgary International Airport Domestic Terminal to Swift Currentbus FlixBus 2726
15h 38m$142–242
Edmonton International Airport (YEG) to Regina (YQR) flights
Comparing Your Travel Options
The cheapest way to get from Spruce Grove to Swift Current is to drive which costs $130 - $200 and takes 7h 55m.
The fastest way to get from Spruce Grove to Swift Current is to fly and drive which takes 7h 23m and costs $280 - $950.
No, there is no direct bus from Spruce Grove to Swift Current. However, there are services departing from Calahoo Road & McLeod Avenue and arriving at Swift Current via Edmonton - Kingsway LRT Bus Stop 1113 and Calgary International Airport Domestic Terminal. The journey, including transfers, takes approximately 14h 52m.
The distance between Spruce Grove and Swift Current is 1002 km. The road distance is 673 km.
The best way to get from Spruce Grove to Swift Current without a car is to bus which takes 14h 52m and costs $140 - $210.
It takes approximately 7h 23m to get from Spruce Grove to Swift Current, including transfers.
Spruce Grove to Swift Current bus services, operated by The Canada Bus, depart from Edmonton - Kingsway LRT Bus Stop 1113 station.
Spruce Grove to Swift Current bus services, operated by The Canada Bus, arrive at YYC-Calgary International Airport station.
Yes, the driving distance between Spruce Grove to Swift Current is 673 km. It takes approximately 7h 55m to drive from Spruce Grove to Swift Current.
There are 13+ hotels available in Swift Current.
What companies run services between Spruce Grove, AB, Canada and Swift Current, SK, Canada?
You can take a bus from Calahoo Road & McLeod Avenue to Swift Current via Kingsway RAH Transit Centre, Edmonton - Kingsway LRT Bus Stop 1113, YYC-Calgary International Airport, Calgary International Airport Domestic Terminal, and Swift Current in around 14h 52m.
- Website
- westjet.com
Flights from Edmonton International Airport to Regina
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–850
Flights from Edmonton International Airport to Regina via Calgary
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $230–850
- Phone
- +1 403 668 9600
- [email protected]
- Website
- The Canada Bus
Bus from Edmonton - Kingsway LRT Bus Stop 1113 to YYC-Calgary International Airport
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- $45–65
- Website
- The Canada Bus
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Calgary International Airport Domestic Terminal to Swift Current
- Ave. Duration
- 8h 40m
- Frequency
- 4 times a week
- Estimated price
- $85–130
- Schedules at
- Flixbus USA
Bus from Calgary International Airport Domestic Terminal to Swift Current
- Ave. Duration
- 8h 40m
- Frequency
- 4 times a week
- Estimated price
- $85–130
- Schedules at
- Flixbus USA
Bus from Calgary International Airport Domestic Terminal to Swift Current
- Ave. Duration
- 8h 40m
- Frequency
- 4 times a week
- Estimated price
- $85–130
- Schedules at
- Flixbus USA
- Phone
- +1 800 232 1958
- [email protected]
- Website
- Red Arrow
Bus from Edmonton Downtown Ticket Office - 10014 104 St to Calgary - Airport YYC
- Ave. Duration
- 3h 56m
- Frequency
- Every 5 minutes
- Website
- Red Arrow
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Kingsway LRT Station to Calgary International Airport - YYC Domestic Terminal
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $45–100
- Website
- Rider Express
- Standard
- $45–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 Bali: What to do if Mount Agung erupts, Train travel in France: A guide to SNCF, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.









