Trip to Keokuk

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Des Moines to Keokuk

🛫 Flying from Des Moines to Keokuk typically involves taking a direct flight to St. Louis, MO, which lasts about 1 hour and 5 minutes. Southwest Airlines is a popular choice for this route. 🌆 After landing in St. Louis, travelers can opt for a rental car or other transportation to complete the journey to Keokuk which is located approximately 3 hours south of St. Louis by road.

Where to stay in Keokuk

There are over 9 hotels to stay in Keokuk. Prices range from $51 per night.

Accomodation