Devils Lake
Devils Lake
St. George
St. George
Driving

Devils Lake to St. George

Updated: 29 May 2026

The journey from Devils Lake to St. George, Utah, is a long-distance trek of approximately 1,750 kilometers. The most direct route follows I-94 West and I-15 South, taking roughly 18 to 20 hours of driving. St. George is located in the southwestern corner of Utah, known for its red rock landscapes and proximity to Zion National Park. This route takes you through the heart of the Rockies and into the high desert, offering a dramatic change in scenery.

Total Distance: 1,750 km driving distance; 1,500 km straight-line air distance.
Fastest Way
Driving is the fastest practical method, as flights require multiple connections and ground transport.
Cheapest Way
Driving is the most cost-effective way to reach St. George from Devils Lake.
Compare Devils Lake to St. George Routes
Driving
Direct
Duration
19 hours
Avg Price
$250-$450 in fuel
Operator
Personal Vehicle
Route
I-94 W to Billings, I-90 W to I-15 S through Salt Lake City to St. George.

Plan for an overnight stop in Salt Lake City or Provo.

Travel Tips
  • Heat Safety
    St. George can reach triple-digit temperatures; stay hydrated and avoid midday sun.
  • Traffic
    I-15 through the Virgin River Gorge is scenic but requires careful driving.
  • Dining
    Enjoy the local restaurants in downtown St. George.
  • Parking
    Parking is generally easy in St. George, but busy near park entrances.
  • Weather
    Check for flash flood warnings if visiting nearby canyons.
Safety Tips
  • Speeding
    Utah Highway Patrol is active on I-15; maintain posted speeds.
  • Fatigue
    Take regular breaks to avoid driver fatigue on the long interstate stretches.
  • Vehicle Prep
    Check your cooling system before entering the desert heat.
  • Emergency Kit
    Keep extra water and a first-aid kit in your car at all times.
People Also Ask
  • Is St. George near Zion?
    Yes, St. George is about 45 minutes from the entrance to Zion National Park.
  • What is the closest airport?
    St. George Regional Airport (SGU) offers flights to major hubs.
  • Is there a train to St. George?
    No, there is no passenger rail service to St. George, Utah.
  • What is St. George known for?
    St. George is known for its red rock scenery and outdoor recreation.
  • How long is the drive?
    The drive takes about 19 hours of driving time.
Quick Info
  • From Devils Lake, North Dakota, United States
  • To St. George, Utah, United States
  • Modes
Best Time to Travel

Spring or autumn for mild temperatures, as summers in St. George can be extremely hot.

Things to Do in St. George
1
Zion National Park
Explore the world-famous red rock canyons and hiking trails just an hour from St. George.
2
Snow Canyon State Park
Visit this stunning park for hiking, biking, and photography among volcanic cones and red cliffs.
3
Red Hills Desert Garden
Walk through this beautiful botanical garden featuring desert plants and a fish stream.
4
Tuacahn Amphitheatre
Catch a Broadway-style show in this spectacular outdoor venue carved into the red rocks.
Tags
Devils Lake to St. George North Dakota to Utah driving to St. George I-94 to I-15 St. George travel guide road trip tips best route to St. George
More to Devils Lake