There are 6 ways to get from Great Falls to Nelson by plane, car, 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.
Fly to Spokane International Airport, drive
best- Fly from Great Falls International Airport (GTF) to Spokane International Airport (GEG)plane GTF - GEG
- Drive from Spokane-Airport-GEG to Nelsoncar
7h 43m$256–1,053Drive 752 km
cheapest- Drive from Great Falls to Nelsoncar 752 km
8h 34m$149–215Bus, drive
- Take the bus from Great Falls Transfer Center to Shelby Transit Centerbus
- Take the bus from Shelby Transit Center to Port of Sweet Grassbus
- Drive from Port of Sweet Grass to Lethbridge - U of Lcar
- Take the bus from Lethbridge - U of L to Fort Macleod - Shell Gas Station*bus
- Take the bus from Fort Macleod, AB to Nelson, BC - 512 Railway Streetbus
13h 49mFly to Castlegar Airport, bus
- Fly from Great Falls International Airport (GTF) to Castlegar Airport (YCG)plane GTF - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus
18h 31m$284–1,184Fly to Trail Airport, bus
- Fly from Great Falls International Airport (GTF) to Trail Airport (YZZ)plane GTF - YZZ
- Take the bus from Trail, BC to Nelson, BCbus
13h 6m$458–1,676Fly to Kelowna International Airport, bus
- Fly from Great Falls International Airport (GTF) to Kelowna International Airport (YLW)plane GTF - YLW
- Take the bus from Kelowna, BC to Nelson, BCbus
13h 53m$591–1,422
Great Falls International Airport (GTF) to Spokane International Airport (GEG) flights
Questions & Answers
The cheapest way to get from Great Falls to Nelson is to drive which costs $140 - $220 and takes 8h 34m.
The fastest way to get from Great Falls to Nelson is to fly and drive which takes 7h 43m and costs $250 - $1,100.
The distance between Great Falls and Nelson is 714 km. The road distance is 752 km.
It takes approximately 7h 43m to get from Great Falls to Nelson, including transfers.
Nelson is 1h behind Great Falls. It is currently 3:44 AM in Great Falls and 2:44 AM in Nelson.
Yes, the driving distance between Great Falls to Nelson is 752 km. It takes approximately 8h 34m to drive from Great Falls to Nelson.
There are 26+ hotels available in Nelson.
What companies run services between Great Falls, MT, USA and Nelson, BC, Canada?
There is no direct connection from Great Falls to Nelson. However, you can fly to Spokane International Airport (GEG) then drive to Nelson. Alternatively, you can take a bus from Great Falls Transfer Center to Nelson, BC - 512 Railway Street via Shelby Transit Center, Port of Sweet Grass, Lethbridge - U of L, Fort Macleod - Shell Gas Station*, and Fort Macleod, AB in around 13h 49m.
- Website
- delta.com
Flights from Great Falls International Airport to Spokane International Airport via Salt Lake City
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Great Falls International Airport to Kelowna International Airport via Salt Lake City, Calgary
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- $220–1,000
Flights from Great Falls International Airport to Kelowna International Airport via Salt Lake City, Vancouver
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- $220–1,000
Flights from Great Falls International Airport to Kelowna International Airport via Seattle, Calgary
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $550–2,300
- Website
- pacificcoastal.com
Flights from Great Falls International Airport to Trail Airport via Denver, Vancouver
- Ave. Duration
- 16h 13m
- When
- Every day
- Estimated price
- $460–1,900
Flights from Great Falls International Airport to Trail Airport via Salt Lake City, Vancouver
- Ave. Duration
- 14h 17m
- When
- Every day
- Estimated price
- $370–1,600
Flights from Great Falls International Airport to Trail Airport via Seattle, Vancouver
- Ave. Duration
- 18h 13m
- When
- Every day
- Estimated price
- $800–3,500
- Website
- aircanada.com
Flights from Great Falls International Airport to Castlegar Airport via Salt Lake City, Vancouver
- Ave. Duration
- 16h 53m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Great Falls International Airport to Castlegar Airport via Seattle, Vancouver
- Ave. Duration
- 17h 57m
- When
- Every day
- Estimated price
- $600–2,700
Flights from Great Falls International Airport to Castlegar Airport via Denver, Vancouver
- Ave. Duration
- 20h 50m
- When
- Every day
- Estimated price
- $350–1,400
Flights from Great Falls International Airport to Kelowna International Airport via Seattle, Vancouver
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $500–2,200
- Website
- united.com
Flights from Great Falls International Airport to Spokane International Airport via Denver
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $270–1,200
Flights from Great Falls International Airport to Kelowna International Airport via Seattle, Vancouver
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $500–2,200
- Website
- westjet.com
Flights from Great Falls International Airport to Kelowna International Airport via Seattle, Calgary
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $550–2,300
Flights from Great Falls International Airport to Kelowna International Airport via Salt Lake City, Edmonton
- Ave. Duration
- 14h 20m
- When
- Sunday
- Estimated price
- $440–2,200
- Website
- alaskaair.com
Flights from Great Falls International Airport to Spokane International Airport via Seattle
- Ave. Duration
- 4h 38m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $430–2,100
- Phone
- +1 406-470-0727
- [email protected]
- Website
- northern.rural-transit.com
Bus from Great Falls Transfer Center to Shelby Transit Center
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Schedules at
- northern.rural-transit.com
Bus from Shelby Transit Center to Port of Sweet Grass
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Schedules at
- northern.rural-transit.com
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Lethbridge - U of L to Fort Macleod - Shell Gas Station*
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Website
- https://www.myebus.ca/
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Fort Macleod, AB to Nelson, BC - 512 Railway Street
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- $150–200
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 855 993 3100
- [email protected]
- Website
- bctransit.com
Bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- https://www.bctransit.com/west-kootenay/
- Phone
- +1 778 760 1891
- [email protected]
- Website
- fritztravels.com
Bus from Trail, BC to Nelson, BC
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $55–70
Bus from Kelowna, BC to Nelson, BC
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $85–100
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $85–100
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














