There are 6 ways to get from Bismarck to St. George by plane, bus, car, shuttle, or bus (Greyhound)
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 St. George Regional
best- Fly from Bismarck Municipal Airport (BIS) to St. George Regional (SGU)plane BIS - SGU
6h 20m$122–497Bus
- Take the bus from Bismarck to Billingsbus
- Take the bus from Billings to Buttebus
- Take the bus from Butte, MT to Idaho Falls, IDbus
- Take the bus from Idaho Falls to Salt Lake City Airportbus
- Take the bus from Salt Lake City Airport to St George Bluff St Officebus
28h 10m$289–485Drive 1,190 mi
- Drive from Bismarck to St. Georgecar 1,190 mi
19h 56m$218–314Fly to Harry Reid International Airport, shuttle
- Fly from Bismarck Municipal Airport (BIS) to Harry Reid International Airport (LAS)plane BIS - LAS
- Take a shuttle bus from Harry Reid International to St. George, UT-1275 East Red Hills Parkway
5h 51m$127–486Bus via Ogden
- Take the bus from Bismarck to Billingsbus
- Take the bus from Billings to Buttebus
- Take the bus from Butte, MT to Idaho Falls, IDbus
- Take the bus from Idaho Falls to Ogden, UTbus
- Take the bus from Ogden, UT to St. Georgebus
28h 55m$299–470Bus via Denver
- Take the bus from Bismarck to Billingsbus
- Take the bus from Billings, MT to Cheyenne, WYbus
- Take the bus from Cheyenne to Denver Union Stationbus
- Take the bus from Denver Union Station to Cedar Citybus
- Take the bus from Cedar City - Sunoco to Utah Tech - St Georgebus
36h 39m$381–585
Bismarck Municipal Airport (BIS) to St. George Regional (SGU) flights
Questions & Answers
The cheapest way to get from Bismarck to St. George is to drive which costs $210 - $320 and takes 19h 56m.
The fastest way to get from Bismarck to St. George is to fly and shuttle which takes 5h 51m and costs $120 - $490.
No, there is no direct bus from Bismarck to St. George. However, there are services departing from Bismarck and arriving at St George Bluff St Office via Billings, Butte, MT, Idaho Falls and Salt Lake City Airport. The journey, including transfers, takes approximately 28h 10m.
The distance between Bismarck and St. George is 954 miles. The road distance is 1197 miles.
The best way to get from Bismarck to St. George without a car is to bus which takes 28h 10m and costs $280 - $490.
It takes approximately 6h 20m to get from Bismarck to St. George, including transfers.
Bismarck to St. George bus services, operated by Jefferson Lines, depart from Bismarck station.
The best way to get from Bismarck to St. George is to fly which takes 6h 20m and costs $120 - $500. Alternatively, you can bus, which costs $280 - $490 and takes 28h 10m.
Bismarck to St. George bus services, operated by Jefferson Lines, arrive at Billings station.
St. George is 1h behind Bismarck. It is currently 6:25 PM in Bismarck and 5:25 PM in St. George.
What companies run services between Bismarck, ND, USA and St. George, UT, USA?
United Airlines, American Airlines, and Delta fly from Bismarck Municipal Airport (BIS) to St. George Regional (SGU) every 4 hours. Alternatively, you can take a bus from Bismarck to St George Bluff St Office via Billings, Butte, MT, Idaho Falls, and Salt Lake City Airport in around 28h 10m.
- Website
- united.com
Flights from Bismarck Municipal Airport to St. George Regional via Denver
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- $95–470
Flights from Bismarck Municipal Airport to Harry Reid International Airport via Denver
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $95–460
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Bismarck to Billings
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- $95–140
- Book at
- Jefferson Lines
- Adult
- $95–140
Bus from Billings to Butte
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- $55–85
- Book at
- Jefferson Lines
- Adult
- $55–85
Bus from Bismarck to Billings
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- $95–140
- Book at
- Jefferson Lines
- Adult
- $95–140
Bus from Billings to Butte
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- $55–85
- Book at
- Jefferson Lines
- Adult
- $55–85
Bus from Bismarck to Billings
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- $95–140
- Book at
- Jefferson Lines
- Adult
- $95–140
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
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Yes, the driving distance between Bismarck to St. George is 1197 miles. It takes approximately 19h 56m to drive from Bismarck to St. George.
There are 1134+ hotels available in St. George.



