Book your bus tickets to Des Moines.

Discover the most popular bus trips to Des Moines

We’ve found the top bus routes travellers take to get to Des Moines! Every day our bus partners (Greyhound, Jefferson Lines, Lamers Bus Lines) bring people from major cities to Des Moines. Enjoy the convenience of taking the bus to Des Moines!

Average priceAverage trip duration
Buses from Minneapolis to Des Moines$545h
Buses from Kansas City to Des Moines$543h 25m
Buses from Madison to Des Moines$11712h 25m
Buses from Ames to Des Moines$1645m
Buses from Omaha to Des Moines$342h 5m

Book the cheapest bus tickets to Des Moines!

We recommend booking as early as possible. You can also create a Busbud account and sign up for email updates on your favourite travel routes and bus companies!

Buses from Minneapolis to Des Moines for $54
When you book a bus trip from Minneapolis to Des Moines with Busbud, you pay an average price of $54. There are 3 scheduled buses per day. The bus trip takes an average of 5h. Departures are between 12:01 AM and 6:05 PM.

Buses from Kansas City to Des Moines for $54
Each day 2 buses connect Kansas City to Des Moines. The average travel time for this route is 3h 25m. When you book with Busbud, you can expect an average price of $54. Daily departures are between 1:30 AM and 7:50 PM.

Buses from Madison to Des Moines for $117
You can take the bus from Madison to Des Moines for an average price of $117. There are 4 buses operating this route every day. The earliest bus leaves at 10:25 AM and the latest bus departs at 6:10 PM. The average travel time for this route is 12h 25m.

Buses from Ames to Des Moines for $16
Book a trip from Ames to Des Moines with Busbud and you’ll find an average price of $16. Booking early helps you find the best deals. 2 buses connect Ames to Des Moines every day. The first bus going to Des Moines leaves at 5:00 PM and the last bus leaves at 10:20 PM. On average, it's a 45m bus trip.

Buses from Omaha to Des Moines for $34
Travel from Omaha to Des Moines for $34. The trip takes an average of 2h 5m. Book with Busbud and you'll find 3 buses per day that operate this route. Daily departures are between 6:15 AM and 8:45 PM.

Popular Buses Connecting Des Moines

Popular routes in this country

Top Routes Worldwide

About Busbud

The Best Way To Book Bus Tickets

Busbud makes bus travel easy. We help travelers find a bus, plot routes, and book intercity bus tickets all over the world. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew