Within 6 hours of Des Moines

15 cities and towns you can drive to for the day or the weekend — Oshkosh is closest at 5.5 h

15 destinations7 statesclosest: Oshkosh (5.5 h)farthest: Brainerd (6.0 h)estimated drive times

15 destinations sit inside a 6-hour estimated drive of Des Moines — Oshkosh leads the ring at 5 h 32, and Brainerd rides the edge at 5 h 57. Six hours each way is weekend territory, and this ring says so: anything past the day-trip cutoff is framed as an overnight first.

The ring spans 7 states (Illinois, Wisconsin, Indiana, Missouri, Minnesota, Kansas, Nebraska) and runs from 25k–100k-size towns up to 2,696,000-person Chicago, so it mixes day-trip small towns with genuine overnights. To rank these we score population, a walkable downtown (county seats score well), and estimated drive time; the table follows that order.

All 15 destinations

Every row is a city or a seed town of 7,500-plus people whose estimated drive time from Des Moines lands in the (5.5, 6]-hour window. Times are straight-line times a road factor — pad for traffic and stops.

DestinationStateEst. driveRoad miPop bandTrip type
Chicago · Chicago–Des Moines pairIllinois5 h 34334.5 mi100k+Needs a night
Milwaukee · Des Moines–Milwaukee pairWisconsin5 h 34333.6 mi100k+Needs a night
GaryIndiana5 h 50350.3 mi25k–100kNeeds a night
AppletonWisconsin5 h 48347.6 mi25k–100kNeeds a night
OshkoshWisconsin5 h 32332.3 mi25k–100kNeeds a night
JoplinMissouri5 h 40339.9 mi25k–100kNeeds a night
WausauWisconsin5 h 32332.2 mi25k–100kNeeds a night
Crown PointIndiana5 h 50350.1 mi25k–100kNeeds a night
MattoonIllinois5 h 37336.6 mi7.5k–25kNeeds a night
BrainerdMinnesota5 h 57357.4 mi7.5k–25kNeeds a night
AlexandriaMinnesota5 h 34334.4 mi7.5k–25kNeeds a night
El DoradoKansas5 h 37336.5 mi7.5k–25kNeeds a night
CentraliaIllinois5 h 43343.4 mi7.5k–25kNeeds a night
EffinghamIllinois5 h 43342.5 mi7.5k–25kNeeds a night
LexingtonNebraska5 h 49348.7 mi7.5k–25kNeeds a night

How to read the trip-type flag: "Day trip" means the one-way estimate is 4 hours or less, so the round trip fits in daylight with margin. Rows flagged "Needs a night" would have you driving 6 hours home after a full day there — that's a recipe for the last hour in the dark.

Editor's picks: the best 6

Chicago, Illinois

5 h 34 · 334.5 mi · 100k+

Chicago brings the metro options: 2,696,000 residents and the deepest hotel pool within 5 h 34 of Des Moines.

Practical note: with an estimated 28 hotels, Chicago absorbs weekend demand without much drama.

We may earn a commission when you search Kayak through our links.

Rates →

Milwaukee, Wisconsin

5 h 34 · 333.6 mi · 100k+

Milwaukee is the big-city anchor of this ring — about 577,000 people, 5 h 34 from Des Moines, with a full metro of food and museums.

Lodging reality check: about 28 estimated hotels, so a Friday walk-in in Milwaukee is usually fine.

Crown Point, Indiana

5 h 50 · 350.1 mi · 25k–100k

The Lake County seat, 5 h 50 out — a walkable courthouse square and an estimated 6 hotels make it a classic small-town overnight.

Practical note: with an estimated 6 hotels, Crown Point can tighten up on weekends, so book ahead.

El Dorado, Kansas

5 h 37 · 336.5 mi · 7.5k–25k

El Dorado (13,021 people, the Butler County seat) is 5 h 37 away and punches above its weight for a town its size.

Lodging reality check: about 4 estimated hotels, so in El Dorado you'll want a room reserved before you drive.

Oshkosh, Wisconsin

5 h 32 · 332.3 mi · 25k–100k

Oshkosh (66,262 people, the Winnebago County seat) is 5 h 32 away and punches above its weight for a town its size.

Lodging reality check: about 10 estimated hotels, so a Friday walk-in in Oshkosh is usually fine.

Wausau, Wisconsin

5 h 32 · 332.2 mi · 25k–100k

County-seat polish 5 h 32 from Des Moines: Wausau pairs a historic square with about 6 estimated hotels.

Practical note: with an estimated 6 hotels, Wausau can tighten up on weekends, so book ahead.

By theme

Big cities (2). Chicago (5 h 34), Milwaukee (5 h 34) bring the museums, teams and nonstop food clocks.

County seats (8). Oshkosh (WI), Wausau (WI), Crown Point (IN), Brainerd (MN), Alexandria (MN), El Dorado (KS), Effingham (IL), Lexington (NE) — courthouse squares, real downtowns, reliable diners.

Small towns (5). Gary, Appleton, Joplin, Mattoon, Centralia for quiet weekender energy.

Turn it into an overnight

Three ring destinations earn a night instead of a dash: Chicago (an estimated 28 hotels), Milwaukee (an estimated 28 hotels), Crown Point (an estimated 6 hotels). The flag on each row above already separates day trips (inside 4 hours) from the ones that want a bed.

Friday departure changes the arithmetic: Chicago at 5 h 34 out means you arrive for a late dinner, spend a full Saturday, and still reach Des Moines by Sunday dinner. A ring this deep stops being a day trip the moment you stay for the evening — that's what the flag column is for.

We may earn a commission when you search Kayak through our links.

Hotels in Chicago — next Friday Milwaukee rates → Crown Point rates →

Timing and traffic

Beat your own metro first: leaving Des Moines before 7:30 am keeps the first 5.5 h leg clear of outbound rush. For the far end of the ring (Brainerd, 5 h 57), a 6-hour outbound means the return lands in evening traffic — build in a dinner stop rather than fighting it. Winter days cut usable daylight to about 9 hours in the northern half of this ring, so anchor the longest legs before midday.

Peak-season note: the top pick, Chicago, carries an estimated 28 hotels, and festival weekends in towns this size are exactly when book-ahead stops being optional. Summer adds construction season on the interstate stretches; fall is the forgiving window in most of Illinois, Wisconsin, Indiana

Common questions

What city is almost exactly 6 hours from Des Moines?
Oshkosh, Wisconsin — its estimated 5 h 32 drive is the closest fit to a clean 6 hours in this ring.
What is the best day trip from Des Moines in this ring?
Our top-ranked pick is Chicago, 5 h 34 out: chicago brings the metro options: 2,696,000 residents and the deepest hotel pool within 5 h 34 of Des Moines.
Can you reach Oshkosh and back in one day?
Yes — 5 h 32 each way is about 11.1 h on the road, which still leaves most of the day on the ground.
Which of these need an overnight?
Anything past 4 hours one way — that is 15 of the 15 rows on this page, each flagged in the table. At 6 hours out, a November return finishes in the dark, so treat winter trips differently.

Data & method

Method: v1 seed model. Destinations are cities plus seed towns of 7,500 or more people whose estimated drive time from your city lands inside the ring window. Times are straight-line times a road factor, so treat them as estimates and pad for traffic. We earn a commission from Kayak links.