Denver to SLC is about 452 miles (728 km) by road and 371 miles in a straight line. The drive takes around 7 hr 40 min and a nonstop flight is about 1 hr 11 min. The distance is the same in reverse, from SLC to Denver.
What This Distance Means for Your Trip
This is comfortably flying territory. A nonstop flight is roughly 1 hr 11 min in the air, and even allowing for airport time the realistic door-to-door journey is around 4 hr 11 min — well under the 7 hr 40 min the 452-mile drive takes. Most travelers fly this route; the drive is really a multi-day road trip for when the journey itself is the appeal.
Want the full side-by-side on time, cost and hassle? See our drive-or-fly breakdown for Denver to SLC.
How we calculate these figures
Straight-line distance uses the great-circle (haversine) formula between each city's centre coordinates. Road distance applies a circuity factor of roughly 1.2–1.4× to reflect that roads are not straight. Driving time assumes typical blended speeds for a trip of this length, and flight time is the great-circle distance at about 875 km/h cruise plus around 30 minutes for taxi, climb, descent and approach. The door-to-door air estimate adds about three hours for airport access, check-in, security and boarding. Real figures vary with your exact route, traffic, weather, aircraft and connections.
Denver to Salt Lake City is one of America's great mountain drives — about 525 miles crossing the Rocky Mountains via the dramatic I-70 corridor. The route passes through the Eisenhower Tunnel, Vail, Glenwood Canyon, and Grand Junction before entering Utah.
Glenwood Canyon on I-70 is one of the most spectacular stretches of interstate in the country — the highway is carved into sheer red cliffs above the Colorado River. Winter driving requires caution and chains may be needed.
Stops Along the Way
Famous for Glenwood Hot Springs — one of the world's largest mineral hot springs pools, perfectly located halfway through the canyon.
A vibrant Western Slope city surrounded by canyon country and vineyards — Colorado's wine country, surprisingly good.
A classic old mining town with excellent dinosaur fossil museums and striking canyon landscapes on the descent toward Salt Lake.
Meeting someone from SLC? Find the exact halfway point between Denver and SLC so neither of you drives the whole way — or plan evenly-spaced rest and fuel stops along the route.
Tips for This Trip
Glenwood Canyon closes in severe weather
Rockslides and floods occasionally close I-70 in Glenwood Canyon. Always check CDOT road conditions before departing.
The Eisenhower Tunnel at 11,000 ft needs caution in winter
Chains may be required. Allow extra time for stops, altitude adjustment, and slow-moving trucks on the passes.
Flying is the practical choice in winter
Mountain passes can make the drive treacherous November–March. The 1.5-hour flight from DEN to SLC avoids the risk.
🏨 Hotels in SLC
Compare 2M+ properties on Booking.com — free cancellation on most stays. Filter by price, neighborhood, and traveler ratings.
Search Hotels in SLC →Affiliate link — we may earn a small commission at no extra cost to you.
Frequently Asked Questions
How far is Salt Lake City from Denver?
Salt Lake City is about 370 miles (595 km) from Denver in a straight line, and approximately 525 miles (845 km) by road via I-70 through the Rocky Mountains to Grand Junction, then I-15 north into Utah.
How long does it take to drive from Denver to Salt Lake City?
The drive takes about 7.5–8 hours in clear weather. Mountain passes and traffic through the Eisenhower Tunnel area can add time, and winter conditions can make the drive significantly longer and more challenging.
What's the most scenic part of the drive?
Glenwood Canyon on I-70 is one of the most spectacular stretches of interstate highway in the US — the road is carved directly into sheer red rock cliffs above the Colorado River. Plan a stop at Glenwood Hot Springs.
How far is SLC from Denver?
Denver to SLC is about 452 miles (728 km) by road, or roughly 371 miles in a straight line. By car the journey takes around 7 hr 40 min.
How long is the drive from Denver to SLC?
Driving from Denver to SLC takes approximately 7 hr 40 min in normal conditions, covering about 452 miles. Traffic, weather, and rest stops will affect your actual time.
How many miles is it from Denver to SLC?
It is about 452 miles by road from Denver to SLC, and approximately 371 miles as the crow flies.
How long is the flight from Denver to SLC?
A nonstop flight from Denver to SLC takes roughly 1 hr 11 min, based on the 371-mile great-circle distance. Add airport time and any layovers for your full travel time.
Is the distance the same from SLC to Denver?
Yes — the distance from SLC to Denver is the same: about 452 miles by road and around 7 hr 40 min of driving. Whether you search "Denver to SLC" or "SLC to Denver", the distance and drive time are identical.
