There are 6 ways to get from Saskatoon (Station) to Calgary by plane, bus, 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 from Saskatoon John G. Diefenbaker International Airport
best- Fly from Saskatoon John G. Diefenbaker International Airport (YXE) to Calgary International Airport (YYC)plane YXE - YYC
3h 41m$134–678Drive 605.6 km
cheapest- Drive from Saskatoon (Station) to Calgarycar 605.6 km
6h 55m$122–177Bus
- Take the bus from Saskatoon Downtown to Edmonton Southbus Reg-Edm
- Take the bus from Edmonton - Southgate LRT - 111 Street Southbound to Calgary Downtown Ticket Office 606 5 Ave SWbus Red Arrow
12h 24mDrive to Regina, fly
- Drive from Saskatoon (Station) to Regina-Airport-YQRcar
- Fly from Regina (YQR) to Calgary International Airport (YYC)plane YQR - YYC
4h 31m$193–876Bus via Calgary Flix bus
- Take the bus from Saskatoon Downtown to Edmonton Southbus Reg-Edm
- Take the bus from Edmonton to Calgary Flix busbus FlixBus 2720 / ...
12h 52m$126–235Bus via Calgary - Whitehorn LRT Station-Bus Stop 38 Park and Ride
- Take the bus from Saskatoon Downtown to Edmonton Downtownbus Reg-Edm
- Take the bus from Edmonton Downtown - 10235 101 St NW to Calgary - Whitehorn LRT Station-Bus Stop 38 Park and Ridebus Edm-Cgy / ...
13h 50m$125–209
Saskatoon John G. Diefenbaker International Airport (YXE) to Calgary International Airport (YYC) flights
Comparing Your Travel Options
The cheapest way to get from Saskatoon (Station) to Calgary is to drive which costs $120 - $180 and takes 6h 55m.
The fastest way to get from Saskatoon (Station) to Calgary is to fly which takes 3h 41m and costs $130 - $700.
No, there is no direct bus from Saskatoon (Station) to Calgary. However, there are services departing from Valley Road Garage and arriving at Calgary Downtown Ticket Office 606 5 Ave SW via Saskatoon Downtown and Edmonton - Southgate LRT - 111 Street Southbound. The journey, including transfers, takes approximately 12h 24m.
The distance between Saskatoon (Station) and Calgary is 558 km. The road distance is 605.6 km.
The best way to get from Saskatoon (Station) to Calgary without a car is to bus which takes 12h 24m and costs .
It takes approximately 3h 41m to get from Saskatoon (Station) to Calgary, including transfers.
Saskatoon (Station) to Calgary bus services, operated by Rider Express, depart from Saskatoon Downtown station.
The best way to get from Saskatoon (Station) to Calgary is to fly which takes 3h 41m and costs $130 - $700. Alternatively, you can bus, which costs and takes 12h 24m.
Saskatoon (Station) to Calgary bus services, operated by Rider Express, arrive at Edmonton South station.
Yes, the driving distance between Saskatoon (Station) to Calgary is 606 km. It takes approximately 6h 55m to drive from Saskatoon (Station) to Calgary.
What companies run services between Saskatoon (Station), Canada and Calgary, AB, Canada?
WestJet flies from Saskatoon John G. Diefenbaker International Airport (YXE) to Calgary International Airport (YYC) every 4 hours. Alternatively, you can take a vehicle from Saskatoon (Station) to Calgary Downtown Ticket Office 606 5 Ave SW via Valley Road Garage, Downtown Terminal West 1, Saskatoon Downtown, and Edmonton - Southgate LRT - 111 Street Southbound in around 12h 24m.
- Website
- westjet.com
Flights from Saskatoon John G. Diefenbaker International Airport to Calgary International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $110–650
Flights from Regina to Calgary International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $140–800
- Phone
- +1 833 583 3636
- contact@riderexpress.ca
- Website
- Rider Express
Bus from Saskatoon Downtown to Edmonton South
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $65–150
- Website
- Rider Express
- Standard
- $65–150
Bus from Saskatoon Downtown to Edmonton South
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $65–150
- Website
- Rider Express
- Standard
- $65–150
Bus from Saskatoon Downtown to Edmonton Downtown
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- $70–150
- Website
- Rider Express
- Standard
- $70–150
- Phone
- +1 800 232 1958
- customerservice@redarrow.ca
- Website
- Red Arrow
Bus from Edmonton - Southgate LRT - 111 Street Southbound to Calgary Downtown Ticket Office 606 5 Ave SW
- Ave. Duration
- 4h
- Frequency
- Every 5 minutes
- Website
- Red Arrow
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Edmonton to Calgary Flix bus
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $40–60
- Schedules at
- Flixbus USA
- Phone
- +1 403 668 9600
- reservation@thecanadabus.com
- Website
- The Canada Bus
Bus from Edmonton Downtown - 10235 101 St NW to Calgary - Whitehorn LRT Station-Bus Stop 38 Park and Ride
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a day
- Estimated price
- $34
- Website
- The Canada Bus
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 Need to know: Eurostar, Best ways to travel around Australia, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
Booking & Getting There
There are 1160+ hotels available in Calgary.









