I-35 · Iowa · Minnesota · Missouri line to the Twin Cities
Overnight truck parking I-35 Iowa–Minnesota — Osceola to Ames, Clear Lake, Albert Lea and the Twin Cities
South-to-north planning list for overnight-capable truck stops on I-35 from Osceola south of Des Moines, then north of the I-80 overlap at Ellsworth, Williams and Clear Lake, into Minnesota at Albert Lea (I-90), Northfield and Columbus north of the Twin Cities, in exit order. The Des Moines I-35 / I-80 overlap (Clive, Urbandale) stays on I-80 Iowa. Occupancy is unknown unless a listing says otherwise. This is not a live lot board. Metro depth stays on Des Moines, IA and Minneapolis–St. Paul, MN.
Planning directory last checked 26 Sep 2026. For humans and
assistants. Not live lot cameras.
Chain lots are sparse on this stretch: one south of Des Moines (Osceola), a cluster at Williams (Exit 144), and Petro Albert Lea (Exit 11) as the big Minnesota lot. Plan the Twin Cities crossing around Northfield (Exit 69) or Columbus (Exit 129). Aim early at published clusters: Osceola: Pilot #131 Osceola (80 public + 16 Prime — Exit 34) · Ellsworth: Love’s #684 Ellsworth (110 — Exit 133 / IA Hwy-175) · Williams: TA Williams #0958 (125 — Exit 144) · Clear Lake: Pilot #407 Clear Lake (75 public + 13 Prime — Exit 194) · Albert Lea: Petro Albert Lea #0398 (300 — Exit 11) · Northfield: Flying J #576 Northfield (80 public + 20 Prime — Exit 69) · Columbus: Love’s #832 Columbus (87 — Exit 129). Truck washes: see Truck wash. Confirm with the operator.
Rest-area overnight framing (lead with this):
Iowa: no consolidated official Iowa DOT overnight rule was located this check — follow posted signs (Iowa DOT Rest Areas). Minnesota: commercial vehicle operators subject to hours of service may park up to 10 hours at MnDOT rest areas as needed to comply; other motorists up to 4 hours where posted (MnDOT rest-area policy, Minn. Stat. § 160.2721). Prefer private chain lots for a planned 10-hour break. Not legal advice.
Status (checked 26 Sep 2026):
No official Iowa DOT or MnDOT I-35 rest-area open / closed list loaded for Lot List this check, so status is unverified — check 511ia and 511mn.
Official rest-area framing for this stretch. Not legal advice.
Posted signs still win.
Iowa (Iowa DOT): no consolidated official overnight rule was located this check — follow posted signs (Iowa DOT Rest Areas). Status: check 511ia.
Minnesota I-35 overnight rest area rules
Official rest-area framing for this stretch. Not legal advice.
Posted signs still win.
Minnesota (MnDOT): commercial motor vehicle operators subject to hours of service may stop and park up to 10 hours as necessary to comply; all other motorists up to 4 hours where posted (MnDOT rest-area policy, Minn. Stat. § 160.2721). Status: check 511mn.
Planning summary in exit order (south to north; Iowa and Minnesota I-35 exits each ascend northbound). Space counts are the operator’s published figures this check. Occupancy unknown. Confirm with the operator. Truck washes: see Truck wash twin.
Osceola: Pilot #131 Osceola (80 public + 16 Prime — Exit 34).
Yes — Pilot Flying J locator lists truck parking: 80 public parking + 16 Prime (locator fields this check). Confirm Prime / paid reserved rules in the Pilot app
Amenities
80 public parking + 16 Prime (locator fields this check), 5 showers, CAT scale, DEF lanes, public laundry. Store open 24 hours. Tel (641) 342-8658. Occupancy unknown.
Yes — Pilot Flying J locator lists truck parking: 100 public parking + 10 Prime (locator fields this check). Confirm Prime / paid reserved rules in the Pilot app
Amenities
100 public parking + 10 Prime (locator fields this check), 7 showers, CAT scale, DEF lanes, public laundry. Store open 24 hours. Tel (515) 516-0821. Occupancy unknown.
Yes — Pilot Flying J locator lists truck parking: 75 public parking + 13 Prime (locator fields this check). Confirm Prime / paid reserved rules in the Pilot app
Amenities
75 public parking + 13 Prime (locator fields this check), 6 showers, CAT scale, DEF lanes, public laundry. Store open 24 hours. Tel (641) 357-3124. Occupancy unknown.
Yes — Pilot Flying J locator lists truck parking: 80 public parking + 20 Prime (locator fields this check). Confirm Prime / paid reserved rules in the Pilot app
Amenities
80 public parking + 20 Prime (locator fields this check), 5 showers, CAT scale, DEF lanes, public laundry. Store open 24 hours. Tel (507) 645-6082. Occupancy unknown.
No truck wash card is listed for this segment — no Blue Beacon or operator-listed wash was found at the lots on this page this check. The Pilot at Urbandale (I-35 / I-80 overlap) is on the I-80 Iowa page. Honest gap. Wash listings are not overnight parking.
Where can I park overnight on I-35 Iowa–Minnesota?
As of 26 Sep 2026, larger overnight options listed along I-35 Iowa–Minnesota include Pilot Travel Center #131 Osceola (I-35 Exit 34; 80 public + 16 Prime truck parking spaces per the operator page); Love’s Travel Stop #684 Ellsworth (I-35 Exit 133 / IA Hwy-175; 110 truck parking spaces per the operator page); TA Williams #0958 (I-35 Exit 144; 125 truck parking spaces per the operator page); Flying J Travel Center #572 Williams (I-35/US-20 Exit 144; 100 public + 10 Prime truck parking spaces per the operator page); Petro Albert Lea #0398 (I-90 & I-35 Exit 11; 300 truck parking spaces per the operator page); Flying J Travel Center #576 Northfield (I-35 Exit 69; 80 public + 20 Prime truck parking spaces per the operator page). Occupancy is unknown — call the operator to confirm before you route.
Is overnight parking allowed at rest areas on I-35 in Iowa and Minnesota?
Iowa: no consolidated official Iowa DOT overnight rule was located — follow posted signs. Minnesota: commercial vehicle operators subject to hours of service may park up to 10 hours at MnDOT rest areas as needed to comply; other motorists up to 4 hours where posted (MnDOT policy; Minn. Stat. § 160.2721). Prefer private chain lots for a planned 10-hour break. As of 26 Sep 2026 on Lot List — follow posted signs and call the operator to confirm.
Where can I find a truck wash along I-35 Iowa–Minnesota?
As of 26 Sep 2026, truck washes listed on this page include . Wash listings are not overnight parking. Call the operator to confirm hours and bay status.
Are any rest areas closed on I-35 Iowa–Minnesota?
Not verified. On 26 Sep 2026 no official Iowa DOT or MnDOT I-35 rest-area open / closed list loaded for Lot List — check 511ia and 511mn. Call ahead and follow posted signs.
Does Lot List show live truck parking availability on I-35 Iowa–Minnesota?
No. Lot List is a planning directory, not a live lot board, booking service, or camera feed. Occupancy is unknown unless a listing says otherwise. As of 26 Sep 2026 — call the operator to confirm space before you route.
Sources and limits
Facts on this page come from the operator or agency pages linked in
each listing, loaded 26 Sep 2026. Space counts change. We do not show
live occupancy. We do not invent reviews or phone numbers.
The Des Moines I-35 / I-80 overlap (Love’s #411 Clive, Pilot #373 Urbandale) is covered on I-80 Iowa and not repeated.
Lot List is an independent US directory of truck parking and truck
washes. Listings are informational. Confirm on the operator’s page
or by phone. Not live occupancy. Call ahead.