There are 3 ways to get from Cardston to Montana by car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train, bus via Butte
best- Drive from Cardston to West Glacier Amtrakcar
- Take the train from West Glacier Amtrak to Shelby Amtrak Stationtrain
- Take the bus from Shelby Amtrak Station to Great Falls Transfer Centerbus
- Take the bus from Great Falls Transfer Center to Butte, MTbus
- Take the bus from Butte to Billingsbus
17h 23m$144–268Drive 396.9 mi
cheapest- Drive from Cardston to Billingscar 396.9 mi
7h 16m$91–132Drive, train, bus
- Drive from Cardston to West Glacier Amtrakcar
- Take the train from West Glacier Amtrak to Spokanetrain
- Take the bus from Spokane Station to Billings, MTbus
19h 22m$229–388
Questions & Answers
The cheapest way to get from Cardston to Montana is to drive which costs $90 - $140 and takes 7h 16m.
The fastest way to get from Cardston to Montana is to drive which takes 7h 16m and costs $90 - $140.
The distance between Cardston and Montana is 687 miles. The road distance is 399.2 miles.
It takes approximately 17h 23m to get from Cardston to Montana, including transfers.
Yes, the driving distance between Cardston to Montana is 399 miles. It takes approximately 7h 16m to drive from Cardston to Montana.
There are 113+ hotels available in Montana.
What companies run services between Cardston, AB, Canada and Montana, USA?
There is no direct connection from Cardston to Montana. However, you can drive to West Glacier Amtrak, take the train to Shelby Amtrak Station, walk to Shelby Amtrak Station, take the bus to Great Falls Transfer Center, take the bus to Butte, MT, then take the bus to Billings. Alternatively, you can drive from Cardston to Billings in around 7h 16m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from West Glacier Amtrak to Shelby Amtrak Station
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- $40–85
- Website
- https://www.amtrak.com/home.html
Train from West Glacier Amtrak to Spokane
- Ave. Duration
- 6h 17m
- Frequency
- Twice daily
- Estimated price
- $90–180
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 406-470-0727
- [email protected]
- Website
- northern.rural-transit.com
Bus from Shelby Amtrak Station to Great Falls Transfer Center
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a week
- Schedules at
- northern.rural-transit.com
- Phone
- +1 208-656-8824
- [email protected]
- Website
- saltlakeexpress.com
Bus from Great Falls Transfer Center to Butte, MT
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://saltlakeexpress.com
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Butte to Billings
- Ave. Duration
- 3h 35m
- Frequency
- 3 times a day
- Estimated price
- $55–85
- Book at
- https://www.jeffersonlines.com
- Adult
- $55–85
Bus from Spokane Station to Billings, MT
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Estimated price
- $120–180
- Book at
- https://www.jeffersonlines.com
- Adult
- $120–180
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















