There are 4 ways to get from Melville to Calgary by car, plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, fly
best- Drive from Melville to Regina-Airport-YQRcar
- Fly from Regina (YQR) to Calgary International Airport (YYC)plane YQR - YYC
4h 4m$195–943Drive, bus
cheapest- Drive from Melville to Indian Headcar
- Take the bus from Indian Head to Reginabus
- Take the bus from Regina to Calgarybus
14h 43m$152–286Train
- Take the train from Melville to Jaspertrain VIA Rail
- Take the train from Jasper to Calgarytrain Edmonton
7d 2hDrive 899.4 km
- Drive from Melville to Calgarycar 899.4 km
9h 37m$178–257
Regina (YQR) to Calgary International Airport (YYC) flights
Questions & Answers
The cheapest way to get from Melville to Calgary is to drive and bus which costs $150 - $290 and takes 14h 43m.
The fastest way to get from Melville to Calgary is to drive and fly which takes 4h 4m and costs $190 - $950.
No, there is no direct train from Melville to Calgary. However, there are services departing from Melville and arriving at Calgary via Jasper. The journey, including transfers, takes approximately 7 days 2h.
The distance between Melville and Calgary is 831 km. The road distance is 899.4 km.
The best way to get from Melville to Calgary without a car is to train which takes 7 days 2h and costs .
It takes approximately 4h 4m to get from Melville to Calgary, including transfers.
Melville to Calgary train services, operated by VIA Rail, depart from Melville station.
Melville to Calgary train services, operated by VIA Rail, arrive at Jasper station.
Yes, the driving distance between Melville to Calgary is 899 km. It takes approximately 9h 37m to drive from Melville to Calgary.
There are 830+ hotels available in Calgary.
What companies run services between Melville, SK, Canada and Calgary, AB, Canada?
You can take a train from Melville to Calgary via Jasper in around 7d 2h.
- Website
- westjet.com
Flights from Regina to Calgary International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $130–850
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Melville to Jasper
- Ave. Duration
- 25h 26m
- Frequency
- Twice a week
- Estimated price
- $280–600
- Website
- https://www.viarail.ca/en
- Escape
- $280–600
- Business
- $340–550
- Business Plus
- $350–550
- Economy
- $310–600
- Economy Plus
- $340–600
- Phone
- +1 877 460 3200
- [email protected]
- Website
- rockymountaineer.com
Train from Jasper to Calgary
- Ave. Duration
- 6d
- Frequency
- Twice a week
- Website
- https://www.rockymountaineer.com/
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Indian Head to Regina
- Ave. Duration
- 1h
- Frequency
- Twice a week
- Estimated price
- $19–55
- Website
- https://www.riderexpress.ca/
- Standard
- $19–55
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Regina to Calgary
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Estimated price
- $110–200
- 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 Italy Travel Guides, Need to know: Greyhound, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.









