There are 7 ways to get from Montana to St. Albert by plane, bus (Amtrak, Flixbus, Greyhound), 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 from Gallatin Field Airport
best- Fly from Gallatin Field Airport (BZN) to Edmonton International Airport (YEG)plane BZN - YEG
7h 55m$153–642Bus
- Take the bus from Billings to Spokanebus
- Take the bus from Spokane to Everett Stationbus
- Take the bus from Everett Bus Stop to Vancouverbus
- Take the bus from Vancouver to Calgary - Downtown 9 Ave Sebus
- Take the bus from Calgary Downtown SE - 11 Ave SE to Edmonton Downtown -10235 101 St NWbus
42h 52m$411–740Drive 1,161.8 km
- Drive from Billings to St. Albertcar 1,161.8 km
12h 38m$232–335Fly from Glacier Park International Airport
- Fly from Glacier Park International Airport (FCA) to Edmonton International Airport (YEG)plane FCA - YEG
7h 14m$279–1,062Fly from Logan International Airport
- Fly from Logan International Airport (BIL) to Edmonton International Airport (YEG)plane BIL - YEG
8h 29m$192–792Fly from Missoula International Airport
- Fly from Missoula International Airport (MSO) to Edmonton International Airport (YEG)plane MSO - YEG
12h 7m$168–764Bus, train
- Take the bus from Billings to Spokanebus
- Take the bus from Spokane to Everett Stationbus
- Take the bus from Everett Bus Stop to Vancouverbus
- Take the train from Vancouver to Jaspertrain
- Take the bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NWbus
2d$547–1,026
Montana to St. Albert by bus
Questions & Answers
The cheapest way to get from Montana to St. Albert is to drive which costs $230 - $340 and takes 12h 38m.
The fastest way to get from Montana to St. Albert is to fly which takes 7h 14m and costs $270 - $1,100.
No, there is no direct bus from Montana to St. Albert. However, there are services departing from Billings and arriving at St. Albert Centre Exchange via Spokane, Everett Bus Stop, Vancouver, Calgary Downtown SE - 11 Ave SE and 101 Street & 103A Avenue. The journey, including transfers, takes approximately 42h 52m.
The distance between Montana and St. Albert is 906 km. The road distance is 1161.8 km.
The best way to get from Montana to St. Albert without a car is to bus which takes 42h 52m and costs $410 - $750.
It takes approximately 7h 55m to get from Montana to St. Albert, including transfers.
Montana to St. Albert bus services, operated by Jefferson Lines, depart from Billings station.
The best way to get from Montana to St. Albert is to fly which takes 7h 55m and costs $150 - $650. Alternatively, you can bus, which costs $410 - $750 and takes 42h 52m.
Montana to St. Albert bus services, operated by Jefferson Lines, arrive at Spokane station.
Yes, the driving distance between Montana to St. Albert is 1162 km. It takes approximately 12h 38m to drive from Montana to St. Albert.
What companies run services between Montana, USA and St. Albert, AB, Canada?
United Airlines, Alaska Airlines, Inc., and three other airlines fly from Gallatin Field Airport (BZN) to Edmonton International Airport (YEG) 5 times a day. Alternatively, you can take a bus from Billings to St. Albert Centre Exchange via Spokane, Everett Station, Everett Bus Stop, Vancouver, Calgary - Downtown 9 Ave Se, Calgary Downtown SE - 11 Ave SE, Edmonton Downtown -10235 101 St NW, and 101 Street & 103A Avenue in around 42h 52m.
- Website
- united.com
Flights from Gallatin Field Airport to Edmonton International Airport via Denver
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- $140–650
Flights from Glacier Park International Airport to Edmonton International Airport via Denver
- Ave. Duration
- 7h 43m
- When
- Every day
- Estimated price
- $230–1,000
Flights from Logan International Airport to Edmonton International Airport via Denver
- Ave. Duration
- 6h 36m
- When
- Every day
- Estimated price
- $160–750
Flights from Missoula International Airport to Edmonton International Airport via Denver
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- $210–950
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Vancouver to Jasper
- Ave. Duration
- 19h
- Frequency
- Twice a week
- Estimated price
- $190–440
- Website
- VIA Rail
- Escape
- $190–420
- Business
- $250–420
- Business Plus
- $260–440
- Economy
- $220–430
- Economy Plus
- $240–440
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Billings to Spokane
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $170–240
- Book at
- Jefferson Lines
- Adult
- $170–240
Bus from Billings to Spokane
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $170–240
- Book at
- Jefferson Lines
- Adult
- $170–240
Want to know more about travelling around Canada
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
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 613+ hotels available in St. Albert.








