There are 6 ways to get from Banff to Moosomin by shuttle, plane, car, bus (Flixbus), or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle, fly to Regina, drive
best- Take a shuttle bus from Banff, AB to Calgary Airport
- Fly from Calgary International Airport (YYC) to Regina (YQR)plane YYC - YQR
- Drive from Regina-Airport-YQR to Moosomincar
6h 20m$227–1,034Bus
cheapest- Take the bus from Banff, AB - Mount Royal Hotel to Calgary Airportbus
- Take the bus from Calgary Int. Airport to Reginabus
- Take the bus from Regina to Moosominbus
17h 25m$165–332Bus via Medicine Hat
- Take the bus from Banff to Calgarybus
- Take the bus from Calgary to Medicine Hatbus
- Take the bus from Medicine Hat to Reginabus
- Take the bus from Regina to Moosominbus
15h 50mDrive 1,098.2 km
- Drive from Banff to Moosomincar 1,098.2 km
11h 31m$216–312Shuttle, fly to Brandon Municipal Airport, bus
- Take a shuttle bus from Banff, AB to Calgary Airport
- Fly from Calgary International Airport (YYC) to Brandon Municipal Airport (YBR)plane YYC - YBR
- Take the bus from Brandon to Moosominbus
7h 47m$233–996Bus via Edmonton
- Take the bus from Banff, AB - Mount Royal Hotel to Calgary, AB - 210 4 Ave SEbus
- Take the bus from Calgary, AB - Downtown 4 Ave SE to Edmonton South, AB - Southgate Transit Centrebus
- Take the bus from Edmonton South, AB - Edmonton Southgate Transit Center to Regina, SK - 2820 B Avonhurst Drbus
- Take the bus from Regina, SK - 2820B Avonhurst to Moosomin, SKbus
22h 41m$194–429
Calgary International Airport (YYC) to Regina (YQR) flights
Questions & Answers
The cheapest way to get from Banff to Moosomin is to bus which costs $160 - $340 and takes 17h 25m.
The fastest way to get from Banff to Moosomin is to shuttle and fly and drive which takes 6h 20m and costs $220 - $1,100.
No, there is no direct bus from Banff to Moosomin. However, there are services departing from Banff, AB - Mount Royal Hotel and arriving at Moosomin via Calgary Int. Airport and Regina. The journey, including transfers, takes approximately 17h 25m.
The distance between Banff and Moosomin is 1025 km. The road distance is 1098.2 km.
The best way to get from Banff to Moosomin without a car is to bus via Medicine Hat which takes 15h 50m and costs .
It takes approximately 6h 20m to get from Banff to Moosomin, including transfers.
Banff to Moosomin bus services, operated by Banff Explorer, depart from Banff, AB - Mount Royal Hotel station.
Banff to Moosomin bus services, operated by Banff Explorer, arrive at Calgary Airport station.
Yes, the driving distance between Banff to Moosomin is 1098 km. It takes approximately 11h 31m to drive from Banff to Moosomin.
There are five+ hotels available in Moosomin.
What companies run services between Banff, AB, Canada and Moosomin, SK, Canada?
You can take a bus from Banff to Moosomin via Calgary, EB 6 Street SW Station, NB Whitehorn CTrain Station, Calgary, Medicine Hat, and Regina in around 15h 50m.
- Website
- westjet.com
Flights from Calgary International Airport to Regina
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $120–900
Flights from Calgary International Airport to Brandon Municipal Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $160–900
- Phone
- +1 403 762 0000
- info@banfftransportation.com
- Website
- banfftransportation.com
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- https://www.banfftransportation.com/
- Phone
- +1 403 800 0355
- info@fairybus.com
- Website
- fairybus.com
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $55–65
- Website
- https://www.fairybus.com/
- Phone
- +1 403 754 6467
- info@mtnparktrans.com
- Website
- mtnparktrans.com
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- https://mtnparktrans.com/
- Schedules at
- https://mtnparktrans.com/schedules/
- Phone
- +1 877 769 3287
- customerservice@myebus.ca
- Website
- myebus.ca
Bus from Banff to Calgary
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Calgary to Medicine Hat
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a week
- Estimated price
- $30–60
- Schedules at
- flixbus.com
Bus from Medicine Hat to Regina
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Estimated price
- $50–90
- Schedules at
- flixbus.com
Bus from Regina to Moosomin
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a week
- Estimated price
- $25–45
- Schedules at
- flixbus.com
Bus from Brandon to Moosomin
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- $16–27
- Schedules at
- flixbus.com
Bus from Calgary Int. Airport to Regina
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $100–170
- Schedules at
- flixbus.com
- Phone
- +1 800 974 2850
- booking@banffexplorer.com
- Website
- banffexplorer.com
Bus from Banff, AB - Mount Royal Hotel to Calgary Airport
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Website
- https://banffexplorer.com/
Bus from Banff, AB - Mount Royal Hotel to Calgary Airport
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- $58
- Website
- https://banffgoldenxpress.com/index.php
- Phone
- +1 403 668 9600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Banff, AB - Mount Royal Hotel to Calgary Airport
- Ave. Duration
- 2h 42m
- Frequency
- On demand
- Estimated price
- $40–55
- Website
- https://www.thecanadabus.com/
Bus from Banff, AB - Mount Royal Hotel to Calgary, AB - 210 4 Ave SE
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $34
- Website
- https://www.thecanadabus.com/
Bus from Calgary, AB - Downtown 4 Ave SE to Edmonton South, AB - Southgate Transit Centre
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Estimated price
- $34
- Website
- https://www.thecanadabus.com/
- Phone
- +1 866 606 6700
- explorerockies@brewster.ca
- Website
- banffjaspercollection.com
Bus from Banff, AB - Mount Royal Hotel to Calgary Airport
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $80–110
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $80–110
- Phone
- 587-968-5088
- info@vivogreen.ca
- Website
- vivogreentravel.com
Bus from Banff, AB - Mount Royal Hotel to Calgary Airport
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $109–117
- Website
- https://vivogreentravel.com/
- Schedules at
- https://vivogreentravel.com/public-shuttle/
- Calgary - Canmore
- $109
- Calgary - Banff
- $117
- Phone
- +1 833 583 3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Calgary, AB - Downtown 4 Ave SE to Edmonton South, AB - Southgate Transit Centre
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Estimated price
- $45–110
- Website
- https://riderexpress.ca/
- Standard
- $45–110
Bus from Edmonton South, AB - Edmonton Southgate Transit Center to Regina, SK - 2820 B Avonhurst Dr
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- $95–200
- Website
- https://riderexpress.ca/
- Standard
- $95–200
Bus from Regina, SK - 2820B Avonhurst to Moosomin, SK
- Ave. Duration
- 3h 6m
- Frequency
- Once a week
- Estimated price
- $35–85
- Website
- https://riderexpress.ca/
- Standard
- $35–85
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 South Korea: Travelling from Seoul to Busan , Travelling to the UK: What do I need to know?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.



















