MKE · Transport

Hiawatha Service

Train

Train

7 daily Hiawatha trains beat driving between Milwaukee and Chicago

Amtrak’s Hiawatha Service runs up to 7 round-trips daily between downtown Milwaukee’s Intermodal Station and Chicago Union Station, and it pairs well with MKE if you’re mixing air and rail. From the airport’s Main Terminal, it’s roughly a 5–10 minute, 1.3-mile rideshare or taxi hop to the Milwaukee Intermodal Station, where the Hiawatha departs.

The Hiawatha usually takes about 1 hour 20 minutes between Milwaukee and Chicago, which often beats the total time of flying ORD–MKE once you factor in boarding, taxi, and deplaning. A typical one-way fare sits around $25–$30 in coach if you book in advance, and you’re riding on standard Amtrak rolling stock with assigned seats only on the busiest trains.

From MKE, plan 15–20 minutes to get from baggage claim to a car and over to the Intermodal Station; from downtown Milwaukee back to the airport, buffer at least 30–40 minutes before you want to be at check-in for domestic flights in the Main Terminal. There’s no train station directly at General Mitchell for the Hiawatha, so this short transfer leg is non‑negotiable.

Onboard, expect Wi‑Fi, power outlets, restrooms, and a small café car with drinks and basic snacks, plus bike racks on select departures. Seating is 2–2 across without a first‑class car; think more like regional rail than long‑distance Amtrak. Chicago Union Station puts you within a 10–15 minute walk of the Loop, Ogilvie, and multiple CTA lines.

Tickets are sold as reserved coach with specific train numbers, and some peak Friday and Sunday runs do sell out, especially between CHI 17:00–19:00. Same‑day changes usually mean a fare difference rather than a change fee, but don’t count on hopping onto a busier earlier train if you’re on a tight connection.

Practical tip: aim to arrive at Milwaukee Intermodal Station at least 20–25 minutes before your scheduled Hiawatha departure from MKE, and avoid booking the last train of the night if your inbound flight to the Main Terminal lands after 20:00.

Other transport at MKE