I-90 rest stops in Minnesota
Driving I-90 through Minnesota, you pass 12 rest stops we know of, at 10 locations. That includes 1 welcome center. The longest stretch without a stop is 47 miles, between Des Moines River Rest Area and Blue Earth Rest Area. Truck drivers find 131 spaces across these stops.
Eastbound: Adrian Rest Area to Dresbach Travel Information Center
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| Adrian Rest Area | EB | 24 | Adrian | – | 6 | – |
| Adrian Rest Area | WB | 25 | Adrian | – | 6 | 1 mi |
| Clear Lake Rest Area | EB | 69 | Jackson | – | 7 | 44 mi |
| Des Moines River Rest Area | WB | 72 | Jackson | – | 9 | 3 mi |
| Blue Earth Rest Area | WB | 119 | Blue Earth | – | 10 | 47 mi |
| Blue Earth Rest Area | EB | 119 | Blue Earth | – | 11 | < 1 mi |
| Hayward Rest Area | EB | 162 | Hayward | – | 14 | 43 mi |
| Oakland Woods Rest Area | WB | 171 | Oakland | – | 10 | 9 mi |
| High Forest Rest Area | EB | 202 | Stewartville | Yes | 18 | 31 mi |
| Marion Rest Area | WB | 222 | Marion | Yes | 20 | 20 mi |
| Enterprise Rest Area | EB | 244 | Lewiston | Yes | 14 | 22 mi |
| Dresbach Travel Information Center | EB | 275 | Dresbach | – | 6 | 31 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.
Driving westbound
Going the other way, the first stop is Dresbach Travel Information Center and the last is Adrian Rest Area. Stops marked EB in the table are on the other side of the road; use the ones marked WB or Both.
- Marion Rest Area · mile 222
- Oakland Woods Rest Area · mile 171
- Blue Earth Rest Area · mile 119
- Des Moines River Rest Area · mile 72
- Adrian Rest Area · mile 25
Can you sleep at rest stops in Minnesota?
Time limit: 4 hours · trucks 10 hours
Where posted, stays are limited to 4 hours. Commercial vehicles may stay up to 10 hours.
Source: MnDOT rest area policy, checked October 2026. Posted signs at each site can be stricter, and this is not legal advice.
I-90 beyond Minnesota
Westbound, I-90 continues in South Dakota. Eastbound, it continues in Wisconsin. All I-90 rest stops · All rest areas in Minnesota
Frequently asked questions
How many rest stops are on I-90 in Minnesota?
12 rest stops in our list: 7 reachable eastbound and 5 westbound.
What is the longest stretch without a rest stop on I-90 in Minnesota?
About 47 miles, between Des Moines River Rest Area near Jackson and Blue Earth Rest Area near Blue Earth.
Is there a welcome center on I-90 in Minnesota?
Yes: Dresbach Travel Information Center (eastbound).
Which I-90 rest stops in Minnesota have restrooms?
Restrooms are mapped at 3 of the 12 stops, for example High Forest Rest Area, Marion Rest Area and Enterprise Rest Area. For the others we have no confirmed data.
Can you sleep at I-90 rest stops in Minnesota?
Where posted, stays are limited to 4 hours. Commercial vehicles may stay up to 10 hours. (MnDOT rest area policy)