Rest Stops Nearby

I-35 rest stops in Iowa

We list 13 rest stops on I-35 in Iowa, at 11 locations. That includes 1 welcome center and 1 truck parking area. The biggest gap, about 43 miles, lies between I-35 Rest Area near Buffalo (historical) and I-35 Rest Area at Mile 100. Together they have 196 truck parking spaces.

Lamoni Rest AreaOsceola Alternate Parking AreaOsceola Rest AreaOsceola Rest AreaI-35 Rest Area near Buffalo (historical)I-35 Rest Area at Mile 100I-35 Rest Area at Mile 100I-35 Rest Area at Mile 119I-35 Rest Area at Mile 120I-35 Dows Rest StopI-35 Rest Area near Clear LakeI-35 Rest Area near NorthwoodIowa Welcome Center South North · about 217 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: Lamoni Rest Area to Iowa Welcome Center

I-35, south to north
Rest stopSideMileNearRestroomsTruck spacesFrom previous
Lamoni Rest Area NB 7 Lamoni – 16 –
Osceola Alternate Parking Area SB – Osceola No – ≈ 27 mi
Osceola Rest Area NB 33 Osceola Yes 13 ≈ 1.7 mi
Osceola Rest Area SB 33 Osceola Yes 12 < 1 mi
I-35 Rest Area near Buffalo (historical) – – Buffalo (historical) No – ≈ 24 mi
I-35 Rest Area at Mile 100 NB 100 Elkhart – 20 ≈ 43 mi
I-35 Rest Area at Mile 100 SB 100 Elkhart – 20 < 1 mi
I-35 Rest Area at Mile 119 SB 119 Roland – 15 19 mi
I-35 Rest Area at Mile 120 NB 120 Roland – 16 ≈ 1.5 mi
I-35 Dows Rest Stop – 159 Dows – 50 39 mi
I-35 Rest Area near Clear Lake – – Clear Lake No – ≈ 40 mi
I-35 Rest Area near Northwood – – Northwood No – ≈ 18 mi
Iowa Welcome Center SB 214 Northwood – 34 ≈ 3.3 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

Southbound drivers meet the same list from the other end, beginning at Iowa Welcome 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 Iowa?

We found no statewide hour limit for Iowa rest areas in state law or on the state DOT website. Sites can still post a limit at the entrance. Sleeping in the car is one thing; tents are another and not welcome.

Checked October 2026. Know the rule? Send us the source.

Official list: Iowa rest areas (state DOT)

I-35 beyond Iowa

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

Frequently asked questions

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

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

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

About 43 miles, between I-35 Rest Area near Buffalo (historical) near Buffalo (historical) and I-35 Rest Area at Mile 100 near Elkhart.

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

Yes: Iowa Welcome Center (southbound).

Which I-35 rest stops in Iowa have restrooms?

Restrooms are mapped at 2 of the 13 stops, for example Osceola Rest Area and Osceola Rest Area. For the others we have no confirmed data.

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

We found no statewide hour limit in Iowa. Follow the signs posted at each site.