ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Keokuk

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration3h
Distance297
Avg. price$
Bus trips found

Buses from Des Moines to Keokuk

🚌 Although there is no direct bus from Des Moines to Keokuk, you can take a service with transfers in Burlington. The total journey typically lasts about 5 hours. 💸 Prices for a bus ticket between Keokuk and Des Moines range from $66 to $129, offering an affordable and efficient way to travel between these Iowa cities.

Where to stay in Keokuk

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • There is no direct bus from Des Moines to Keokuk. However, you can take a bus service that departs from Des Moines and arrives at Keokuk with a transfer in Burlington. The total travel time, including transfers, is approximately 5 hours. Be sure to check the bus schedules and plan your journey accordingly to ensure a smooth and timely trip.
  • You can catch the bus from Des Moines to Keokuk at the Des Moines station. The bus services on this route are operated by Burlington Trailways. Make sure to arrive at the station on time and check the specific departure location within the station to board the bus heading towards Keokuk.
  • The bus from Des Moines to Keokuk operated by Burlington Trailways arrives at the Keokuk station. Upon arrival, make sure to gather your belongings and disembark at the Keokuk station. From there, you can continue on with your journey or explore the area around the station in Keokuk.
  • The cost of a bus ticket from Des Moines to Keokuk can range from $66 to $129, depending on the specific bus service provider, time of booking, and any available promotions or discounts. It is recommended to check the current prices and availability on the bus company's website or by contacting their customer service. Additionally, consider booking your ticket in advance to potentially secure a lower fare for your journey between Des Moines and Keokuk.
  • There are bus services operated by Burlington Trailways that connect Des Moines to Keokuk through a transfer in Burlington. These services are the main option for traveling between the two cities by bus. Although there is no direct bus, the journey typically takes around 5 hours from Des Moines to Keokuk. The cost of bus tickets for this route can vary from $66 to $129, so it's advisable to check the current prices and schedule when planning your trip.
  • The buses traveling from Des Moines to Keokuk via Burlington may be less crowded during off-peak hours, such as mid-week mornings or early afternoons. On the other hand, buses are likely to be more crowded during weekends or holiday periods when more people are traveling between these cities. It's advisable to check the bus schedule and consider traveling during quieter times to potentially have a more comfortable and less crowded journey on this route.
  • The first bus of the day from Des Moines to Keokuk via Burlington typically departs in the early morning, around 7:00 AM. The last bus usually leaves Des Moines in the evening, around 6:00 PM. It's important to check the specific bus schedule for the most up-to-date information on departure times and plan your travel accordingly to ensure a smooth journey between these two cities.

Will you be returning to Des Moines by bus?

If you are looking for a return bus ride, check the buses from Keokuk to Des Moines.

See schedule