Moab is 234 miles (377 km) from Salt Lake City, about 4 hours by car via US-6 East through Price Canyon and US-191 South. The drive through Price Canyon and the high desert south of Price is more interesting than the distance suggests. A daily shuttle also runs from SLC Airport if you prefer not to drive. This guide covers the exact route, which stops are worth the time, the bus option, guided tour packages from Salt Lake City, and what to do in Moab once you arrive.

Quick answer: 234 miles from SLC, about 4 hours. Take I-15 South to Spanish Fork, then US-6 East through Price Canyon past Helper and Price, then US-191 South to Moab. Best stop: Green River for lunch (John Wesley Powell Museum if you have 45 minutes to spare). Salt Lake Express runs a daily shuttle from SLC Airport to Moab, about 5 hours and $70 to $90 one-way. Minimum 2 nights in Moab to cover Arches and see something of Canyonlands. Best months: March to May and September to October.

Distance

234 miles (377 km)

Drive time

~4 hours without stops

Route

I-15 S, then US-6 E, then US-191 S

Main stops

Green River (lunch), Price/Helper (dinosaur museum)

Shuttle option

Salt Lake Express, ~5h, from $70 one-way

Arches entry

$35/vehicle; timed entry required Apr-Oct, 7am-4pm

Canyonlands entry

$35/vehicle, no timed entry required

Best season

March-May and September-October

Nearest airport

Salt Lake City International (SLC), 234 miles north

How far is Moab from Salt Lake City?

The driving distance is 234 miles (377 km). Under normal traffic, Google Maps shows 3 hours 45 minutes via the standard route. With a 45-minute lunch stop in Green River, plan on arriving in Moab about 5 hours after leaving Salt Lake City.

For reference: Moab is closer to SLC than to Las Vegas (roughly 450 miles from Las Vegas) or Denver (about 240 miles via I-70 West). If you are flying in specifically for Moab, Salt Lake City International Airport is the most practical gateway.

A rental car is the default choice. Moab has no public transit to the national parks, and Arches starts 5 miles north of town with no city shuttle connection. If you plan to do all your Moab activities as pre-booked guided tours, the Salt Lake Express shuttle is a workable alternative. For anything self-guided, including hiking Canyonlands or driving Dead Horse Point, you need your own vehicle.

Driving from Salt Lake City to Moab, step by step

The standard route follows three main roads. Google Maps and Apple Maps navigate it accurately, but here is what to expect at each stage of the drive:

  1. Salt Lake City to Spanish Fork (45 min, I-15 South): Leave SLC on I-15 South through Provo and Orem. It is urban driving the entire way through Utah County. Top off the tank at Spanish Fork if you want to avoid a stop later.
  2. Spanish Fork to Price via US-6 East (1 hour 20 min): Exit I-15 at Spanish Fork onto US-6 East. The road climbs steeply into Price Canyon and delivers 60 miles of canyon driving through the Book Cliffs. Helper, a former coal-mining company town with striking early 20th-century commercial architecture, comes 50 miles in. Price follows 10 miles after.
  3. Price to Green River (45 min, US-191 South): South of Price the terrain opens into high desert. The Book Cliffs form a dramatic wall to the north. Green River, the main services town between Price and Moab, sits at the I-70 junction.
  4. Green River to Moab (52 miles, US-191 South, 45 min): The final stretch runs through open desert. Red rock formations start appearing around mile 30, and the La Sal Mountains rise dramatically to the east as you approach town. The approach from the north gives a solid preview of the canyon country before you arrive.

Total: 234 miles, about 3h45m without stops. A standard sedan handles the entire route with no issues.

The scenic alternative: Highway 128 into Moab via Castle Valley

If you have an extra 30 to 45 minutes, bypass the direct entry into Moab and exit earlier onto Highway 128 (the Colorado River Scenic Byway). This takes you west along the Colorado River through Castle Valley: towering red sandstone formations, the Castle Tower and Priest and Nuns rock spires, and 30 miles of river canyon that locals consider one of the most beautiful paved drives in Utah. Highway 128 rejoins the main road at the south end of Moab.

The road is fully paved and accessible to all vehicles. Cell service disappears for long stretches, so download offline maps before leaving the main highway. Castle Valley makes the approach to Moab feel like an arrival rather than just a turn off the highway.

Best stops between Salt Lake City and Moab

Green River, Utah (180 miles from SLC)

Green River is the natural lunch stop on the SLC-Moab run. The town sits at the I-70 junction, roughly 180 miles from Salt Lake City and 52 miles from Moab.

Time needed at Green River: 1 to 2 hours depending on the museum.

Price and Helper (130 miles from SLC)

Price and its neighbor Helper do not appear on most travel blogs, which is part of what makes them worth knowing. These are real Utah towns, not tourist infrastructure.

Bus and shuttle from Salt Lake City to Moab

Salt Lake Express operates one daily shuttle from SLC Airport to Moab. The trip takes roughly 5 hours and costs around $70 to $90 one-way. Book directly at saltlakeexpress.com. FlixBus also sells tickets on this route; the actual vehicle is operated by Salt Lake Express.

OptionTimeCost (one-way)Notes
Drive (rental car)4 to 4.5h$40-70 fuel + rentalMost flexible; required for Canyonlands and Dead Horse Point
Salt Lake Express shuttle~5hFrom ~$70/personDaily departure from SLC Airport
FlixBus (via Salt Lake Express)~5hFrom ~$84/personSame bus; book at flixbus.com
Greyhound4.5-5.5hVaries by seasonSeasonal availability; check greyhound.com

If you take the shuttle, book local guided tours for everything that requires transportation in Moab: Arches hiking tours, jeep tours, and river rafting all pick up in town and do not require your own vehicle. The shuttle is not practical for self-guided Canyonlands Island in the Sky or Dead Horse Point, both of which are 25 to 30 miles from town.

Guided tours from Salt Lake City to Moab

Multi-day guided packages from Salt Lake City handle transport, accommodation, and park activities as a package. These work well for travelers who do not want to manage rental cars, timed entry permits, and logistics independently.

Small Group

Arches, Canyonlands and Moab: Small Group 3-Day Tour from Salt Lake City

★★★★★ 4.8 · 4 reviews

3-day small-group tour from SLC covering Arches National Park, Canyonlands Island in the Sky, and Dead Horse Point State Park. Includes guided narration, transport from SLC, and park entries. Departs Salt Lake City.

from $1,845 per person
Check availability on Viator

For independent travelers, a self-drive with a rental car from SLC Airport is more flexible and almost always cheaper. All major rental agencies operate at Salt Lake City International Airport.

What to do when you get to Moab

Moab sits within 30 miles of three state and national parks. A two-night stay is the minimum to cover the main highlights without feeling rushed. Three nights lets you add a half-day jeep tour or rafting without cutting anything.

Top Rated

Arches National Park Sightseeing Tour from Moab

★★★★★ 5.0 · 900 reviews

4-hour guided bus tour of Arches National Park departing from Moab. Covers the Windows Section, Delicate Arch viewpoint, Balanced Rock, and Fiery Furnace. Among the highest-rated Moab tours on Viator. Free cancellation.

from $140 per person
Check availability on Viator

For the full picture on parks, hikes, and logistics, see the complete Moab visitor guide. For where to sleep, see the Moab hotels guide and the Moab camping guide.

Best time to drive from Salt Lake City to Moab

The route itself is driveable year-round. The season in Moab once you arrive is the real deciding factor:

How far is Salt Lake City from Moab, Utah?

About 234 miles (377 km) by road. Google Maps shows the drive at roughly 3 hours 45 minutes in normal traffic via US-6 East and US-191 South. With a stop or two, plan on 4.5 to 5 hours door to door.

Is the drive from Salt Lake City to Moab scenic?

Yes, particularly from Price Canyon onward. The 60-mile stretch on US-6 through Price Canyon is one of the more dramatic canyon drives in Utah, with tight canyon walls and old coal-country towns. South of Price the terrain opens into high desert before the Moab gateway with the La Sal Mountains rising to the east. The drive itself justifies a comfortable departure rather than a rushed one.

Is Moab a day trip from Salt Lake City?

Technically yes, but not recommended. You are looking at nearly 8 hours of driving round-trip, leaving little time in Moab. Most people stay a minimum of one night, ideally two. If you genuinely only have one day, leave SLC by 6am, see Delicate Arch or the Windows section of Arches, and head back by 3pm.

How long is the drive from Salt Lake City to Moab with stops?

With a 45-minute lunch stop in Green River and a short break in Price, plan 5 to 5.5 hours total. The drive is interesting enough that most people do not notice the time.

Is there a bus from Salt Lake City to Moab?

Yes. Salt Lake Express runs one daily shuttle from SLC Airport to Moab. The trip takes about 5 hours and costs roughly $70 to $90 one-way. FlixBus also sells tickets on this route via Salt Lake Express. No direct Amtrak to Moab; the nearest Amtrak station is Helper or Price, but service on the California Zephyr is infrequent and does not connect conveniently to Moab.

What is the best route from Salt Lake City to Moab?

The standard route is I-15 South from SLC to Spanish Fork, then US-6 East through Price Canyon past Helper and Price, then south on US-191 through Green River to Moab. This is 234 miles and takes about 4 hours. A scenic alternative adds Highway 128 at the end via Castle Valley and the Colorado River corridor, adding 30 to 45 minutes with exceptional red rock scenery on the approach into Moab.

Do you need a car to visit Moab from Salt Lake City?

A car is strongly recommended. Moab has limited public transit, and Arches National Park starts 5 miles north of town with no shuttle from the city. You can take a bus to Moab but will need to book guided tours for everything. If you plan to self-explore Canyonlands Island in the Sky or Dead Horse Point State Park, you need your own vehicle.

Should I fly into Salt Lake City or Las Vegas to visit Moab?

Salt Lake City is closer to Moab (234 miles vs roughly 450 miles from Las Vegas). If Moab is your primary destination, fly into SLC. If you are doing a larger Utah loop that also includes Zion and the Grand Canyon, flying into Las Vegas and out of SLC (or vice versa) makes the most efficient routing.

Affiliate disclosure: I earn a small commission if you book through some links on this page, at no extra cost to you. I only recommend tours I'd book myself. See my review methodology.
Diego Fresno inside Antelope Canyon

About this guide

Written by Diego Fresno, travel writer covering the American Southwest. Drive times, shuttle details, and park entry requirements verified against Google Maps, saltlakeexpress.com, and NPS.gov, September 2026.. Verified quarterly: last review April 2026. About the author →