Train Transfers To and From Des Moines International Airport

Find Airport Transfers

Des Moines International Airport Train Transfers

Iowa has railway transit options. However, the nearest train station to Des Moines International Airport is about 69 km or 50 minutes away.

Arriving passengers who wish to take the train to their destination will have to get to the train station by taking a shuttle or a taxi.

The shuttle will take you to the bus station at Iowa State University. From this point, you will transfer to a bus that will take you to Osceola train station.

Outbound DSM passengers can take the railways to Osceola train station and hail a cab from there to reach the airport.

It is also possible to take the bus and shuttle option, however, it will take more time. Only choose this option if you have enough time before your airport check-in.

This long trip will take nearly 4 hours and will cost from $107 to $158, depending on the traffic conditions.

Taking a taxi will cost $95 to $120 for a one-way trip from DSM to Osceola Station.

The next train station to Osceola Station is Creston Station. The fare is $23 to $35 depending on the available coach accommodations.

Visit the Amtrak website for more information.

You may also contact Amtrak through their email page at or by phone at +1 800-872-7245.