There are 4 ways to get from Calgary to Kamsack by plane, car, 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.
Fly, drive
best- Fly from Calgary International Airport (YYC) to Regina (YQR)plane YYC - YQR
- Drive from Regina-Airport-YQR to Kamsackcar
6h 1m$216–928Drive 960.5 km
cheapest- Drive from Calgary to Kamsackcar 960.5 km
11h 7m$193–278Bus, train, drive
- Take the bus from Calgary to Lake Louise Village Southbus
- Take the bus from Lake Louise Village South to Jasper, ABbus
- Take the train from Jasper to Melvilletrain
- Drive from Melville to Kamsackcar
33h 7mBus, train
- Take the bus from Calgary Downtown to Jasperbus
- Take the train from Jasper to Portage la Prairietrain
- Take the train from Portage la Prairie to Kamsacktrain
45h 54m$632–1,323
Calgary to Kamsack by bus and train
Questions & Answers
The cheapest way to get from Calgary to Kamsack is to drive which costs $190 - $280 and takes 11h 7m.
The fastest way to get from Calgary to Kamsack is to fly and drive which takes 6h 1m and costs $210 - $950.
The distance between Calgary and Kamsack is 950 km. The road distance is 960.5 km.
The best way to get from Calgary to Kamsack without a car is to bus and train which takes 45h 54m and costs $600 - $1,400.
It takes approximately 6h 1m to get from Calgary to Kamsack, including transfers.
Yes, the driving distance between Calgary to Kamsack is 961 km. It takes approximately 11h 7m to drive from Calgary to Kamsack.
There are one+ hotels available in Kamsack.
What companies run services between Calgary, AB, Canada and Kamsack, SK, Canada?
There is no direct connection from Calgary to Kamsack. However, you can take the bus to Calgary International Airport - YYC, walk to Calgary International Airport (YYC) airport, fly to Regina (YQR), then drive to Kamsack. Alternatively, you can take a bus from Calgary to Kamsack via Lake Louise Village South, Jasper, AB, Jasper, and Melville in around 33h 7m.
- Website
- westjet.com
Flights from Calgary International Airport to Regina
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $130–800
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Jasper to Melville
- Ave. Duration
- 24h 17m
- Frequency
- Twice a week
- Estimated price
- $280–600
- Website
- VIA Rail
- Escape
- $280–600
- Business
- $340–550
- Business Plus
- $350–550
- Economy
- $310–600
- Economy Plus
- $340–600
Train from Jasper to Portage la Prairie
- Ave. Duration
- 29h 45m
- Frequency
- Twice a week
- Estimated price
- $360–800
- Website
- VIA Rail
- Escape
- $360–750
- Business
- $430–650
- Business Plus
- $440–700
- Economy
- $400–800
- Economy Plus
- $450–800
Train from Portage la Prairie to Kamsack
- Ave. Duration
- 6h 44m
- Frequency
- Twice a week
- Estimated price
- $80–290
- Website
- VIA Rail
- Escape
- $80–200
- Business
- $130–280
- Business Plus
- $140–290
- Economy
- $90–210
- Economy Plus
- $100–220
- Phone
- +1 877 769 3287
- customerservice@myebus.ca
- Website
- EBus
Bus from Calgary to Lake Louise Village South
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Website
- EBus
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, Thanksgiving 2018: How to travel stress-free, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.








