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.