There are 7 ways to get from Helena to Grand Forks by car, plane, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Gallatin Field Airport, fly to Grand Forks International Airport
best- Drive from Helena to Bozeman-Airport-BZNcar
- Fly from Gallatin Field Airport (BZN) to Grand Forks International Airport (GFK)plane BZN - GFK
7h 27m$123–454Bus
- Take the bus from Helena, MT to Butte, MTbus
- Take the bus from Butte to Billingsbus
- Take the bus from Billings to Fargobus
- Take the bus from Fargo to Grand Forksbus
20h 45m$246–385Drive 843.8 mi
- Drive from Helena to Grand Forkscar 843.8 mi
14h 57m$154–223Fly Helena Regional Airport to Hector International Airport, taxi
- Fly from Helena Regional Airport (HLN) to Hector International Airport (FAR)plane HLN - FAR
- Take the taxi from Fargo-Airport-FAR to Grand Forkstaxi
6h 32m$261–673Drive to Missoula International Airport, fly to Grand Forks International Airport
- Drive from Helena to Missoula-Airport-MSOcar
- Fly from Missoula International Airport (MSO) to Grand Forks International Airport (GFK)plane MSO - GFK
8h 36m$178–701Drive to Gallatin Field Airport, fly to Hector International Airport, taxi
- Drive from Helena to Bozeman-Airport-BZNcar
- Fly from Gallatin Field Airport (BZN) to Hector International Airport (FAR)plane BZN - FAR
- Take the taxi from Fargo-Airport-FAR to Grand Forkstaxi
7h 17m$242–594Fly Helena Regional Airport to Devils Lake Municipal Airport, taxi
- Fly from Helena Regional Airport (HLN) to Devils Lake Municipal Airport (DVL)plane HLN - DVL
- Take the taxi from Devils Lake Municipal Airport (DVL) to Grand Forkstaxi
11h 37m$261–693
Helena to Grand Forks by bus
Questions & Answers
The cheapest way to get from Helena to Grand Forks is to drive which costs $150 - $230 and takes 14h 57m.
The fastest way to get from Helena to Grand Forks is to fly and taxi which takes 6h 32m and costs $260 - $700.
No, there is no direct bus from Helena to Grand Forks. However, there are services departing from Helena, MT and arriving at Grand Forks via Butte, Billings, Fargo and Fargo. The journey, including transfers, takes approximately 20h 45m.
The distance between Helena and Grand Forks is 780 miles. The road distance is 848.7 miles.
The best way to get from Helena to Grand Forks without a car is to bus which takes 20h 45m and costs $240 - $390.
It takes approximately 7h 27m to get from Helena to Grand Forks, including transfers.
Helena to Grand Forks bus services, operated by Salt Lake Express, depart from Helena, MT station.
Helena to Grand Forks bus services, operated by Salt Lake Express, arrive at Butte, MT station.
Grand Forks is 1h ahead of Helena. It is currently 1:49 AM in Helena and 2:49 AM in Grand Forks.
Yes, the driving distance between Helena to Grand Forks is 849 miles. It takes approximately 14h 57m to drive from Helena to Grand Forks.
What companies run services between Helena, MT, USA and Grand Forks, ND, USA?
You can take a bus from Helena, MT to Grand Forks via Butte, Billings, Fargo, and Fargo in around 20h 45m.
- Website
- delta.com
Flights from Gallatin Field Airport to Grand Forks International Airport via Minneapolis
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $90–410
Flights from Gallatin Field Airport to Grand Forks International Airport via Salt Lake City, Minneapolis
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- $110–490
Flights from Helena Regional Airport to Hector International Airport via Salt Lake City, Minneapolis
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- $130–600
Flights from Missoula International Airport to Grand Forks International Airport via Minneapolis
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- $140–650
Flights from Missoula International Airport to Grand Forks International Airport via Salt Lake City, Minneapolis
- Ave. Duration
- 8h 29m
- When
- Every day
- Estimated price
- $180–750
Flights from Gallatin Field Airport to Hector International Airport via Minneapolis
- Ave. Duration
- 5h 24m
- When
- Every day
- Estimated price
- $85–400
- Website
- united.com
Flights from Helena Regional Airport to Hector International Airport via Denver
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- $110–490
Flights from Gallatin Field Airport to Hector International Airport via Denver
- Ave. Duration
- 5h 24m
- When
- Every day
- Estimated price
- $90–410
Flights from Gallatin Field Airport to Hector International Airport via Chicago O'Hare
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $120–550
Flights from Helena Regional Airport to Devils Lake Municipal Airport via Denver
- Ave. Duration
- 14h 36m
- When
- Every day
- Estimated price
- $110–500
- Website
- aa.com
Flights from Gallatin Field Airport to Hector International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 14m
- When
- Every day
- Estimated price
- $140–600
Flights from Gallatin Field Airport to Hector International Airport via Chicago O'Hare
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- $120–550
- Website
- allegiantair.com
Flights from Gallatin Field Airport to Hector International Airport via Phoenix esa Gateway
- Ave. Duration
- 6h 36m
- When
- Monday and Friday
- Estimated price
- $140–600
- Phone
- +1 208-656-8824
- [email protected]
- Website
- saltlakeexpress.com
Bus from Helena, MT to Butte, MT
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $19–55
- Website
- https://saltlakeexpress.com
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Butte to Billings
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- $55–85
- Book at
- https://www.jeffersonlines.com
- Adult
- $55–85
Bus from Billings to Fargo
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- $130–190
- Book at
- https://www.jeffersonlines.com
- Adult
- $130–190
Bus from Fargo to Grand Forks
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $29–40
- Book at
- https://www.jeffersonlines.com
- Adult
- $29–40
- Ave. Duration
- 1h 20m
- Estimated price
- $140–180
Doyle's Yellow Checker Cab
- Phone
- +1 701-235-5535
Lucky 7 Taxi
- Phone
- +1 701-235-1717
Doyle's Yellow Checker Cab
- Phone
- +1 701-235-5535
Lucky 7 Taxi
- Phone
- +1 701-235-1717
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
More Questions & Answers
There are 52+ hotels available in Grand Forks.







