Rest Stops Nearby

I-35 rest stops in Minnesota

Driving I-35 through Minnesota, you pass 12 rest stops we know of, at 11 locations. That includes 2 welcome centers. The biggest gap, 44 miles, lies between Goose Creek Rest Area and Kettle River Rest Area. Truck drivers find 176 spaces across these stops.

Albert Lea Travel Information CenterStraight River Rest AreaStraight River Rest AreaHeath Creek Rest AreaNew Market Rest AreaI-35 Rest Area near Saint PaulForest Lake Rest AreaGoose Creek Rest AreaKettle River Rest AreaGeneral Andrews Rest AreaCulkin Rest AreaThompson Hill Travel Information Center South North · about 253 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.

Northbound: Albert Lea Travel Information Center to Thompson Hill Travel Information Center

I-35, south to north
Rest stopSideMileNearRestroomsTruck spacesFrom previous
Albert Lea Travel Information Center NB 1 Albert Lea Yes 29 –
Straight River Rest Area SB 35 Hope – 13 34 mi
Straight River Rest Area NB 35 Hope Yes 31 < 1 mi
Heath Creek Rest Area NB 68 Dundas Yes 20 33 mi
New Market Rest Area SB 75 Elko Yes 15 7 mi
I-35 Rest Area near Saint Paul – – Saint Paul No – ≈ 32 mi
Forest Lake Rest Area SB 131 Forest Lake – 15 ≈ 27 mi
Goose Creek Rest Area NB 154 Harris – 12 23 mi
Kettle River Rest Area NB 198 Askov Yes 10 44 mi
General Andrews Rest Area SB 208 Sturgeon Lake – 10 10 mi
Culkin Rest Area NB 226 Mahtowa – 11 18 mi
Thompson Hill Travel Information Center NB 250 Duluth – 10 24 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 southbound

Heading south, you reach the stops in reverse order, starting with Thompson Hill Travel Information Center. Stops marked NB in the table are on the other side of the road; use the ones marked SB 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-35 beyond Minnesota

Southbound, I-35 continues in Iowa. All I-35 rest stops · All rest areas in Minnesota

Frequently asked questions

How many rest stops are on I-35 in Minnesota?

12 rest stops in our list: 8 reachable northbound and 5 southbound (counting stops whose direction we could not confirm for both).

What is the longest stretch without a rest stop on I-35 in Minnesota?

About 44 miles, between Goose Creek Rest Area near Harris and Kettle River Rest Area near Askov.

Is there a welcome center on I-35 in Minnesota?

Yes: Albert Lea Travel Information Center (northbound) and Thompson Hill Travel Information Center (northbound).

Which I-35 rest stops in Minnesota have restrooms?

Restrooms are mapped at 5 of the 12 stops, for example Albert Lea Travel Information Center, Straight River Rest Area and Heath Creek Rest Area. For the others we have no confirmed data.

Can you sleep at I-35 rest stops in Minnesota?

Where posted, stays are limited to 4 hours. Commercial vehicles may stay up to 10 hours. (MnDOT rest area policy)