1map logoGo to main page

Keokuk, IA, USA to Des Moines, IA, USA from $30: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Keokuk, United States of America
to
Des Moines, United States of America

How to Get from Keokuk to Des Moines: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 by carBest price
294 kmDistance
3h 23m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Keokuk to Des Moines with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Burlington Trailways
Bus
Average Duration
5h  5m
Estimated price
$65-127
Recommended
Company
various
Drive
Average Duration
3h  23m
Estimated price
$30-50
Cheapest
route map
Distance: 294 km
Duration: 3h 23m

See more options

Company
various
Bus
Plane
Average Duration
5h  31m
Estimated price
$268-539
Company
various
Taxi
Plane
Average Duration
4h  33m
Estimated price
$268-444

Traveling From Keokuk to Des Moines

The journey from Keokuk to Des Moines presents a fascinating contrast, with Keokuk's charming riverside atmosphere juxtaposed against the vibrant urban energy of Iowa's capital.

Best Neighbourhoods in Des Moines

Des Moines features diverse neighborhoods offering rich experiences for visitors.

Downtown Des Moines
• Bustling with restaurants and entertainment options.
• Home to cultural attractions like the Des Moines Art Center.
East Village
• Trendy boutiques and local shops abound.
• Vibrant nightlife with bars and live music venues.
West Des Moines
• Family-friendly with parks and recreational areas.
• Great shopping opportunities at Jordan Creek Town Center.

Best Times To Visit Des Moines's Attractions

Timing your visit can elevate your experience at Des Moines' top attractions.

Blank Park Zoo
Weekdays in early spring offer fewer crowds and cooler temperatures.
Iowa State Capitol
Visiting in the morning during weekdays ensures a quieter atmosphere.
Pappajohn Sculpture Park
Late afternoons in fall provide stunning views and comfortable weather.

Des Moines Weather: What to Expect Year-Round

Des Moines experiences a mix of hot summers and cold winters, creating distinct seasonal changes that greatly influence travel plans. Spring and fall are often the most pleasant times to visit, offering mild temperatures and vibrant scenery.

Dining Recommendation

In Des Moines, savor the bold flavors of the locally sourced farm-to-table dishes at Restaurant Hollander, where seasonal ingredients shine in every bite. This vibrant dining experience stands in contrast to Keokuk's more traditional offerings, showcasing a dynamic atmosphere and innovative cuisine that reflects the city's culinary scene.

Keokuk - Des Moines operators

Explore transport companies operating between Keokuk and Des Moines, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
1(800) 992-4618
Website
burlingtontrailways.com

Bus from Keokuk, Ia to Burlington, Ia

Average Duration
1h 30m
Estimated price
$65-127

Bus from Burlington, Ia to Des Moines, Ia

Average Duration
3h 35m
Estimated price
$65-127

Bus from Keokuk, Ia to St Louis Lambert Fld

Average Duration
5h 31m
Estimated price
$65-127
Plane Show flights
Website
southwest.com

Plane from St. Louis Airport to Des Moines Airport

Average Duration
1h 5m
Estimated price
$210-650

Plane from Quincy to Des Moines

Average Duration
4h 5m
Estimated price
$130-651
Website
united.com

Plane from Quincy to Des Moines via Chicago O'Hare

Average Duration
4h 38m
Estimated price
$130-652
Taxi

Taxi from Keokuk to Quincy

Average Duration
1h 7m
Estimated price
$658-659

Keokuk to Des Moines: Overview of Bus, Train, Flight, and Car Trips

Traveling between Keokuk and Des Moines offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Keokuk to Des Moines, covering a distance of 183 miles. Enjoy the scenic views and open roads along the way. 💰 Explore the flexible pricing options ranging from $30 to $50 for the journey by car from Keokuk to Des Moines. Plan your budget accordingly for a smooth and affordable travel experience. 🌆 Arrive in Des Moines after approximately 3 hours and 23 minutes of driving time. Immerse yourself in the vibrant cityscape and discover all the exciting attractions the capital of Iowa has to offer.
Average price
$30 - $50
🛫 Experience a convenient and swift journey from Keokuk to Des Moines by taking a quick direct flight from St. Louis Airport. With Southwest Airlines offering flights on this route, you can reach your destination in just 1 hour and 5 minutes.
Departure Point
St. Louis Airport
Arrival Point
Des Moines Airport
🚌 Despite there not being a direct bus from Keokuk to Des Moines travelers can take a service via Burlington for a journey that lasts approximately 5 hours and 5 minutes. 🚌 Travelers can expect to pay varying prices between $65 and $127 for a bus ticket between Des Moines and Keokuk, making this an affordable and convenient travel option for those looking to explore Iowa's cities.
Departure Point
Keokuk, Ia station
Arrival Point
Des Moines, Ia station

Frequently asked questions

Find out more about the route from Keokuk to Des Moines.

Or choose the category:
The distance between Keokuk and Des Moines is approximately 144 miles. By car, it takes around 3 hours and 23 minutes to travel between the two cities. If you prefer to take the bus, it typically takes around 5 hours and 5 minutes. However, if you combine bus and flight, it can take around 5 hours and 26 minutes, with a transfer in St. Louis.
The most cost-effective and time-efficient option for traveling from Keokuk to Des Moines is to drive. This option takes approximately 3 hours and 23 minutes and costs between $30 and $50 for fuel expenses. Driving also offers the flexibility to stop along the way and explore other destinations if desired. Other modes of transportation, such as buses and flights, may take longer and be more expensive for this particular route.
The prices of a bus ticket between Des Moines and Keokuk vary from $65 to $127. The exact price depends on factors such as the type of bus, the time of travel, and any discounts available. It is advisable to check with different bus companies and book in advance to secure the best price for your trip.
To travel from Keokuk to Des Moines without using public transportation, you can drive the distance of 183 miles. The journey usually takes around 3 hours and 23 minutes by car. The estimated cost for this mode of transportation can range from $30 to $50, depending on factors such as gas prices and vehicle efficiency.
To travel from Keokuk to Des Moines without a car, the best option is to take a bus. The bus journey takes approximately 5 hours and 5 minutes and the ticket prices range from $65 to $130. This is a convenient and affordable way to reach your destination without the need for a car.
Yes, there is a bus connection between Keokuk and Des Moines. However, it is not a direct link and requires a transfer in Burlington. The journey takes approximately 5 hours and 5 minutes, including the transfer. The bus services operating this route are operated by Burlington Trailways.
The flight from Keokuk to Des Moines typically takes 1 hour when flying directly from St. Louis Airport to Des Moines Airport. As for the cost, it can vary depending on factors such as the time of booking, airline, and availability. On average, a one-way ticket can cost between $100 to $300. It is best to check with airlines or travel websites for the most accurate and up-to-date pricing information.
There are several options for accommodation near Des Moines. There are over 202 hotels available, offering a range of prices starting from $36. Some popular hotel chains in the area include Hilton, Marriott, and Holiday Inn. Additionally, there are several independent boutique hotels and bed and breakfasts in the area for a more unique stay.