• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There is 1 way to get from Calgary to Churchill by 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.

Recommended option

Bus, train  •  3 days 0 h

  1. Take the bus from Calgary North Office to Edmonton - Downtown Office
  2. Take the train from Edmonton to Portage la Prairie
  3. Take the train from Portage la Prairie to Churchill

$343 - $619

Questions & Answers

The cheapest way to get from Calgary to Churchill is to bus and train which costs $440 - $850 and takes 3 days 0 h.

More details

The quickest way to get from Calgary to Churchill is to bus and train which costs $440 - $850 and takes 3 days 0 h.

More details

The distance between Calgary and Churchill is 1527 km.

The best way to get from Calgary to Churchill without a car is to bus and train which takes 3 days 0 h and costs $440 - $850.

More details

It takes approximately 3 days 0 h to get from Calgary to Churchill, including transfers.

More details

Churchill is 1 h ahead of Calgary. It is currently 1:23 PM in Calgary and 2:23 PM in Churchill.

There are three+ hotels available in Churchill. Prices start at $100 USD per night.

More details

Map of how to get from Calgary to Churchill.
Launch map view
  • Distance: 954.1 miles
  • Duration: 3 days 0 h

What companies run services between Calgary, AB, Canada and Churchill, MB, Canada?

There is no direct connection from Calgary to Churchill. However, you can take the bus to Edmonton - Downtown Office, take the walk to 103 Street & Jasper Avenue, take the bus to 108 Street & 104 Avenue, take the taxi to Edmonton, take the train to Portage la Prairie, then take the train to Churchill.

Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Edmonton to Portage la Prairie
Ave. Duration
22 h 25 min
Frequency
Twice a week
Estimated price
$130 - $240
Website
viarail.ca
Escape
$110 - $130
Economy
$130 - $190
EconomyPlus
$170 - $240
Business
$240 - $340
Train from Portage la Prairie to Churchill
Ave. Duration
43 h 45 min
Frequency
Twice a week
Estimated price
$170 - $300
Website
viarail.ca
Escape
$140 - $160
Economy
$170 - $240
EconomyPlus
$210 - $300
Business
$310 - $430
Bus operators
EBus Canada
Phone
1-877-769-3287
Email
info@myebus.ca
Website
myebus.ca
Bus from Calgary North, AB to Edmonton Downtown
Ave. Duration
3 h 45 min
Frequency
4 times a day
Estimated price
$30 - $45
Schedules at
myebus.ca

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 to get from London City Airport into central London, Need to know: Greyhound and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.