There are 4 ways to get from Churchill to Glacier National Park by plane, train, bus, car, or train (Amtrak)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Glacier Park International Airport
best- Fly from Churchill Airport (YYQ) to Glacier Park International Airport (FCA)plane YYQ - FCA
17h 26m$283–906Fly to Missoula International Airport, drive
cheapest- Fly from Churchill Airport (YYQ) to Missoula International Airport (MSO)plane YYQ - MSO
- Drive from Missoula-Airport-MSO to Essex Stationcar
14h 46m$197–716Train, bus, drive
- Take the train from Churchill to Portage la Prairietrain
- Take the train from Portage la Prairie to Jaspertrain
- Take the bus from Jasper, AB to Calgary Downtown, ABbus
- Take the bus from Calgary - Deerfoot Inn & Casino* to Claresholm - Shell Gas Stationbus
- Take the bus from Claresholm, AB to Pincher Creek, ABbus
- Drive from Pincher Creek, AB to Glacier National Parkcar
3d 20hTrain
- Take the train from Churchill to Portage la Prairietrain
- Take the train from Portage la Prairie to Vancouvertrain
- Take the train from Vancouver to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to West Glacier Amtraktrain
5d 1h$876–1,876
Churchill to Glacier National Park by train and foot
Questions & Answers
The cheapest way to get from Churchill to Glacier National Park is to fly and drive which costs $190 - $750 and takes 14h 46m.
The fastest way to get from Churchill to Glacier National Park is to fly and drive which takes 14h 46m and costs $190 - $750.
No, there is no direct train from Churchill to Glacier National Park. However, there are services departing from Churchill and arriving at West Glacier Amtrak via Portage la Prairie, Vancouver and Everett Amtrak Station. The journey, including transfers, takes approximately 5 days 1h.
The distance between Churchill and Glacier National Park is 1130 miles.
The best way to get from Churchill to Glacier National Park without a car is to train which takes 5 days 1h and costs $850 - $1,900.
It takes approximately 17h 26m to get from Churchill to Glacier National Park, including transfers.
Churchill to Glacier National Park train services, operated by VIA Rail, depart from Churchill station.
The best way to get from Churchill to Glacier National Park is to fly which takes 17h 26m and costs $280 - $950. Alternatively, you can train, which costs $850 - $1,900 and takes 5 days 1h.
Glacier National Park is 1h behind Churchill. It is currently 8:05 AM in Churchill and 7:05 AM in Glacier National Park.
Churchill to Glacier National Park train services, operated by VIA Rail, arrive at Portage la Prairie station.
What companies run services between Churchill, MB, Canada and Glacier National Park, MT, USA?
Calm Air, Delta, and United Airlines fly from Churchill Airport (YYQ) to Glacier Park International Airport (FCA) once daily. Alternatively, you can take a train from Churchill to West Glacier Amtrak via Portage la Prairie, Vancouver, Everett Amtrak Station, and West Glacier Amtrak in around 5d 1h.
- Website
- united.com
Flights from Churchill Airport to Glacier Park International Airport via Winnipeg, Chicago O'Hare
- Ave. Duration
- 21h 6m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $250–950
Flights from Churchill Airport to Glacier Park International Airport via Winnipeg, Denver
- Ave. Duration
- 21h 24m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $210–850
Flights from Churchill Airport to Missoula International Airport via Winnipeg, Denver
- Ave. Duration
- 20h 29m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $160–650
- Website
- delta.com
Flights from Churchill Airport to Glacier Park International Airport via Winnipeg, Minneapolis
- Ave. Duration
- 16h 34m
- When
- Friday
- Estimated price
- $200–800
Flights from Churchill Airport to Missoula International Airport via Winnipeg, Minneapolis
- Ave. Duration
- 15h 45m
- When
- Wednesday, Tuesday, Friday, and Saturday
- Estimated price
- $150–650
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Churchill to Portage la Prairie
- Ave. Duration
- 43h 7m
- Frequency
- Twice a week
- Estimated price
- $270–600
- Website
- VIA Rail
- Escape
- $270–550
- Business
- $320–480
- Business Plus
- $330–490
- Economy
- $300–600
- Economy Plus
- $330–600
Train from Portage la Prairie to Jasper
- Ave. Duration
- 32h 26m
- Frequency
- Twice a week
- Estimated price
- $260–600
- Website
- VIA Rail
- Escape
- $260–550
- Business
- $310–470
- Business Plus
- $320–480
- Economy
- $290–550
- Economy Plus
- $320–600
Train from Churchill to Portage la Prairie
- Ave. Duration
- 43h 7m
- Frequency
- Twice a week
- Estimated price
- $270–600
- Website
- VIA Rail
- Escape
- $270–550
- Business
- $320–480
- Business Plus
- $330–490
- Economy
- $300–600
- Economy Plus
- $330–600
Train from Portage la Prairie to Vancouver
- Ave. Duration
- 2d 10h
- Frequency
- Twice a week
- Estimated price
- $400–850
- Website
- VIA Rail
- Escape
- $400–850
- Business
- $460–700
- Business Plus
- $480–750
- Economy
- $450–850
- Economy Plus
- $500–850
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
Train from Everett Amtrak Station to West Glacier Amtrak
- Ave. Duration
- 13h 2m
- Frequency
- Once daily
- Estimated price
- $170–380
- Website
- Amtrak
- Phone
- +1 866 606 6700
- [email protected]
- Website
- Brewster Express Homepage
Bus from Jasper, AB to Calgary Downtown, AB
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $140–180
- Website
- Brewster Express Homepage
- Adult
- $140–180
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Calgary - Deerfoot Inn & Casino* to Claresholm - Shell Gas Station
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Website
- EBus
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Claresholm, AB to Pincher Creek, AB
- Ave. Duration
- 56 min
- Frequency
- Once a week
- Estimated price
- $50–65
- Website
- Home Mountain Man Mike's
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are eight+ hotels available in Glacier National Park.



















