Travel from Des-Moines to Niagara-Falls

Bus or fly from Des Moines to Niagara Falls?

United Airlines, American Airlines and 2 other airlines fly from Des Moines to Niagara Falls hourly. Alternatively, Burlington Trailways operates a bus from Des Moines to Niagara Falls every 3 hours. Tickets cost $45 - $80 and the journey takes 6 h 50 min. 4 other operators also service this route.

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 Des Moines to Niagara Falls

From Platform L line 8 bus to Des Moines airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 6 h 57 min $185. From Platform L line 8 bus to Des Moines airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Niagara Falls. 9 h 25 min $597. From Platform L line 8 bus to Des Moines airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls. 9 h 20 min $234. From Des Moines, IA bus to Canal & Polk, line 157 bus to Chicago Union Station Amtrak, train to Buffalo, then train to Niagara Falls Station. 20 h 7 min $192. From Des Moines, IA bus to Chicago, IL, bus to Toronto, ON, then bus to Niagara Falls, ON. 21 h 38 min $131. From Des Moines, IA bus to Monroe, IA, bus to Ottumwa Amtrak, train to Chicago Union Station Amtrak, train to Buffalo, then train to Niagara Falls Station. 23 h 2 min $338. From Des Moines, IA bus to Chicago, IL, bus to Pearson Airport Terminal 3, line 52 bus to Lawrence West Station - Southbound Platform, line 1 subway to Toronto, then train to Niagara Falls. 25 h 24 min $161. From Des Moines drive to Niagara Falls. 14 h 17 min $100.