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.
Northbound: Albert Lea Travel Information Center to Thompson Hill Travel Information Center
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From 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.
- General Andrews Rest Area · mile 208
- Forest Lake Rest Area · mile 131
- I-35 Rest Area near Saint Paul · direction not confirmed
- New Market Rest Area · mile 75
- Straight River Rest Area · mile 35
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)