Travel from New-York to Des-Moines

Bus or fly from New York to Des Moines?

Delta, United Airlines and two other airlines fly from New York to Des Moines hourly. Alternatively, you can take a bus from New York to Des Moines via Chicago, IL and Chicago, IL in around 22 h 23 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from New York to Des Moines

ModeDurationPrice
From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Des Moines airport, then line 8 bus to Des Moines.6 h 3 min$210
From New York Penn Station train to Newark airport, fly to Des Moines airport, then line 8 bus to Des Moines.5 h 53 min$290
From New York Penn Station train to 30th Street Station, train to Philadelphia airport, fly to Des Moines airport, then line 8 bus to Des Moines.6 h 51 min$372
From New York bus to Chicago, IL, taxi to Chicago, IL, then bus to Des Moines, IA.22 h 23 min$158
From New York Penn Station train to Chicago Union Station Amtrak, walk to Chicago, IL, then bus to Des Moines, IA.27 h 7 min$321
From W 4 St subway to New York, NY, bus to Chicago, IL, walk to Chicago, IL, then bus to Des Moines, IA.27 h 34 min
From New York Penn Station train to Chicago Union Station Amtrak, train to Ottumwa, IA, bus to Monroe, IA, then bus to Des Moines, IA.28 h 38 min$414
From New York drive to Des Moines.18 h 10 min$133

How long does it take to get from New York to Des Moines?

It takes approximately 6 h 3 min to get from New York to Des Moines, including transfers.

Operators from New York to Des Moines

OperatorPhoneWebsite
New York City Transit (MTA)New York City Transit (MTA)
DeltaDelta
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
Southwest AirlinesSouthwest Airlines
Des Moines Regional TransportDes Moines Regional Transport
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
SEPTASEPTA
Greyhound USA+1 214-849-8100Greyhound USA
Burlington TrailwaysBurlington Trailways
Amtrak+1 1-800-872-7245Amtrak
Windstar+1 888-494-6378Windstar