Rest Stops Nearby

US-89 rest stops

We list 7 rest stops on US-89 across 2 states, from Utah in the south to Montana in the north. On average there is a stop location every 133 miles. The longest gap is about 270 miles, between Bear Lake Overlook Rest Area (UT) and Emigrant Rest Area (MT). Along the way: 7 truck parking spaces.

UTMT Shingle Creek Rest AreaUS-89 Rest Area near PanguitchHoover Rest AreaSecond Dam Rest AreaBear Lake Overlook Rest AreaEmigrant Rest AreaUS-89 Rest Area near Malmstrom Air Force Base South North · about 799 mi between first and last stop
Green: rest area · blue: welcome center · yellow: service plaza · grey: parking. Dots above the line serve northbound traffic, below southbound.

US-89 by state, south to north

All US-89 rest stops, northbound order

US-89, south to north
Rest stopSideMileNearRestroomsTruck spacesFrom previous
Shingle Creek Rest Area – – Kanab, UT Yes – –
US-89 Rest Area near Panguitch – – Panguitch, UT – – ≈ 44 mi
Hoover Rest Area – – Monroe, UT Yes – ≈ 48 mi
Second Dam Rest Area – – North Logan, UT – – ≈ 260 mi
Bear Lake Overlook Rest Area – – Richmond, UT Yes – ≈ 22 mi
Emigrant Rest Area – 23 Emigrant, MT – 7 ≈ 270 mi
US-89 Rest Area near Malmstrom Air Force Base – – Malmstrom Air Force Base, MT Yes – ≈ 155 mi

Mile = state mile marker where our sources give one. Distances use mile markers when both stops have one, otherwise the straight-line distance plus 15 % (marked ≈). "–" means we have no data.

Frequently asked questions

How many rest stops are on US-89?

7 rest stops in our list: 5 in Utah, 2 in Montana.

What is the longest stretch of US-89 without a rest stop?

About 270 miles, between Bear Lake Overlook Rest Area (Richmond) and Emigrant Rest Area (Emigrant).