Rest Stops Nearby

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.

Adrian Rest AreaAdrian Rest AreaClear Lake Rest AreaDes Moines River Rest AreaBlue Earth Rest AreaBlue Earth Rest AreaHayward Rest AreaOakland Woods Rest AreaHigh Forest Rest AreaMarion Rest AreaEnterprise Rest AreaDresbach Travel Information Center West East · about 251 mi between first and last stop
Green: rest area · blue: welcome center · yellow: service plaza · grey: parking. Dots above the line serve eastbound traffic, below westbound.

Eastbound: Adrian Rest Area to Dresbach Travel Information Center

I-90, west to east
Rest stopSideMileNearRestroomsTruck spacesFrom 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.

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)