There are 4 ways to get from Calgary to Kamsack by plane, car, bus, taxi, 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
5h 54m$197–821Drive 960.2 km
cheapest- Drive from Calgary to Kamsackcar 960.2 km
11h 5m$194–281Bus, taxi
- Take the bus from Calgary Flix bus to Reginabus
- Take the bus from Regina to Winnipegbus
- Take the bus from Winnipeg - Airport to Swan River - Tim Hortonsbus
- Take the taxi from Swan River - Tim Hortons to Kamsacktaxi
29h 23m$591–822Bus, 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
Comparing Your Travel Options
The cheapest way to get from Calgary to Kamsack is to drive which costs $190 - $280 and takes 11h 5m.
The fastest way to get from Calgary to Kamsack is to fly and drive which takes 5h 54m and costs $190 - $850.
The distance between Calgary and Kamsack is 950 km. The road distance is 960.2 km.
The best way to get from Calgary to Kamsack without a car is to bus and taxi which takes 29h 23m and costs $550 - $850.
It takes approximately 5h 54m to get from Calgary to Kamsack, including transfers.
Yes, the driving distance between Calgary to Kamsack is 960 km. It takes approximately 11h 5m 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 - Airport YYC, walk to Calgary International Airport (YYC) airport, fly to Regina (YQR), then drive to Kamsack. Alternatively, you can take the bus to Regina, take the bus to Winnipeg, walk to Westbound Tecumseh at Tecumseh Loop, take the line 224 bus to Westbound Wellington at Airport Terminal, walk to Winnipeg - Airport, take the bus to Swan River - Tim Hortons, then take the taxi to Kamsack.
- Website
- westjet.com
Flights from Calgary International Airport to Regina
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $140–750
- Phone
- +1 888 842-7245
- Website
- VIA Rail
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 (855) 626-8585
- Website
- Flixbus USA
Bus from Calgary Flix bus to Regina
- Ave. Duration
- 11h 10m
- Frequency
- 4 times a week
- Estimated price
- $110–170
- Schedules at
- Flixbus USA
Bus from Regina to Winnipeg
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- $75–120
- Schedules at
- Flixbus USA
- Ave. Duration
- 1h 20m
- Estimated price
- $190–240
Rowe Taxi
- Phone
- +1 204 734 8489
Valley Cabs
- Phone
- +1 204 734 4500
Windsor Service Swan River
- Phone
- +1 204 734 9383
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 How do I buy a London Underground ticket?, Thanksgiving 2018: How to travel stress-free, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.






