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.
US-89 by state, south to north
All US-89 rest stops, northbound order
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From 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).