[menuItemContent][menuItemRightSideContent]
Currency

Compare prices and tickets by train, bus or flight

Sat
May 21
$67Amtrak
$107United
Thu
May 26
$144Amtrak
$381air wisconsin

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Des Moines, IA to Milwaukee, WI

distanceDistance307 miles (495 km)
durationAverage train duration16 h
priceAverage train ticket price$106 (€95)
changesDirect trainYes

Trains from Des Moines, IA to Milwaukee, WI cover the 307 miles (495 km) long route taking on average 16 h with our travel partners like. There are direct train services available. While the average ticket price for this route costs around $106 (€95), you can find the cheapest train ticket for as low as $67 (€60).

Travel Tips: Trains from Des Moines, IA to Milwaukee, WI

Travel by train to Milwaukee, WI easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Des Moines, IA to Milwaukee, WI.
FAQs

How much do cheap train tickets from Des Moines, IA to Milwaukee, WI cost?

Train tickets to Milwaukee, WI from Des Moines, IA for some dates and times can be found for as cheap as $67 (€60)  one way in the next 7 days.

How much does it cost to take a train to Milwaukee, WI from Des Moines, IA?

In the next 7 days you can expect to pay on average $106 (€95)  for a train ticket between Des Moines, IA and Milwaukee, WI.

How far is it from Des Moines, IA to Milwaukee, WI by train?

The Des Moines, IA to Milwaukee, WI train distance is approximately 307 miles (495 km).

How long is a train to Milwaukee, WI from Des Moines, IA on average?

On average the Des Moines, IA to Milwaukee, WI train travel time is 16 h  for the 307 miles (495 km) long journey, but the duration can vary if you travel on weekends and holidays.

What time is the earliest train from Des Moines, IA to Milwaukee, WI? What time is the last train from Des Moines, IA to Milwaukee, WI?

The first Des Moines, IA to Milwaukee, WI train departs at 12: 40 PM   and the last train from Des Moines, IA to Milwaukee, WI leaves at 1: 40 PM. Check out the most up-to-date train schedule from Des Moines, IA to Milwaukee, WI on Omio and find the best time to travel to your destination.

When should I purchase the Des Moines, IA to Milwaukee, WI train for the best deals on tickets?

The price of a one way train ticket from Des Moines, IA to Milwaukee, WI is on average $106 (€95) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Des Moines, IA to Milwaukee, WI available a few months in advance.

More options for your journey from Des Moines, IA to Milwaukee, WI

Here are some other resources that might have the information you need

Travel to popular destinations by train, bus or flight