1map logoGo to main page

Saint Louis, MO, USA to Keokuk, IA, USA from $30: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States of America
to
Keokuk, United States of America

How to Get from Saint Louis to Keokuk: 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 - OtherBest price
281 kmDistance
3h 24m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Keokuk 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
4h  50m
Estimated price
$42-107
Recommended
Company
Various
Drive
Average Duration
3h  24m
Estimated price
$30-50
Cheapest
route map
Distance: 281 km
Duration: 3h 24m

See more options

Company
Southern Airways Express / Taxi
Plane
Taxi
Average Duration
3h  33m
Estimated price
$232-422
Company
Southern Airways Express / Taxi
Plane
Taxi
Average Duration
3h  29m
Estimated price
$242-432

Traveling From Saint Louis to Keokuk

The journey from Saint Louis, with its vibrant urban culture and iconic Gateway Arch, to the charming small-town feel of Keokuk along the Mississippi River offers travelers a delightful contrast in experiences.

Best Neighbourhoods in Keokuk

Keokuk boasts charming neighborhoods that reflect its rich history and culture.

Historic District
• Features stunning 19th-century architecture.
• Home to local shops and eateries.
Riverview Park Area
• Offers scenic views of the Mississippi River.
• Great for outdoor activities and picnics.
South Side
• Known for its friendly community vibe.
• Close to schools and parks for families.

Best Times To Visit Keokuk's Attractions

Timing your visit to Keokuk's attractions can greatly enhance your experience.

Keokuk National Cemetery
Visit on weekday mornings for a quieter experience and easier navigation.
Riverview Park
Early mornings or late afternoons provide serene views and fewer visitors.
Lock and Dam No. 19
Visit during weekdays for a more peaceful observation of the locks in action.

Keokuk Weather: What to Expect Year-Round

Keokuk experiences a humid continental climate, featuring warm summers and cold winters, making spring and fall the ideal times for comfortable travel. Seasonal weather can significantly impact outdoor activities, so planning your visit around these milder months can elevate your experience.

Dining Recommendation in Keokuk

Try the local fish fry at the Scott County Park and Marina Restaurant, where fresh catches from the Mississippi River bring a distinctive flavor that sets it apart from the BBQ and soul food of Saint Louis. The relaxed riverside atmosphere and emphasis on local ingredients create a dining experience that feels both intimate and connected to the region's natural bounty.

Saint Louis - Keokuk operators

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

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

Bus from St Louis Lambert Fld to Keokuk, Ia

Average Duration
4h 50m
Estimated price
$40-425
Plane
Website
iflysouthern.com

Plane from St. Louis (STL) to Quincy (UIN)

Average Duration
50m
Estimated price
$421-422

Plane from St. Louis (STL) to Burlington (BRL)

Average Duration
1h 10m
Estimated price
$423-424
all-pages.other Show other routes
Contact phone
+1-217-222-6700

Other from Quincy to Keokuk

Average Duration
1h 7m
Estimated price
$421-427

Frequently asked questions

Find out more about the route from Saint Louis to Keokuk.

Or choose the category:
The distance between Saint Louis and Keokuk is approximately 130 miles by road. If driving, the travel time is typically around 2 to 2.5 hours, depending on traffic and road conditions. For bus travel, it may take about 3 to 4 hours, while a train journey would likely require more time due to scheduling and layovers. If you opt for flying, the nearest airport to Keokuk is in Quincy, IL, with a connecting travel time that can vary significantly based on flights.
The most cost-effective and time-efficient transportation option from Saint Louis to Keokuk is typically driving, as it allows for flexibility and the ability to travel directly without making transfers. Bus services can also be a budget-friendly alternative, though they may take longer due to scheduled stops. If you're looking for a faster route, flying to Quincy, IL, followed by a short drive to Keokuk, could save time but may be more expensive overall once including airfare and ground transport. Ultimately, the best choice depends on your priorities regarding cost versus time.
Travel costs between Saint Louis and Keokuk can vary significantly depending on the mode of transportation. If you choose to drive, you can expect to spend around $20 to $30 on gas, depending on your vehicle's fuel efficiency. Bus tickets typically range from $30 to $50, while train fares can be higher and vary based on schedules. If you fly to Quincy, IL, airfare prices can fluctuate widely, often ranging from $100 to $250 or more, especially with varying distances and connectivity.
To travel from Saint Louis to Keokuk without using public transportation, you can consider driving your own vehicle or renting a car, which offers flexibility and convenience. Alternatively, you could arrange a ride with a friend or family member who is willing to make the trip with you. Another option is to explore ride-sharing services, where you can either book a ride or coordinate with someone traveling in the same direction. Lastly, you might also consider booking a private shuttle service if you prefer a more comfortable and direct option.
Traveling from Saint Louis to Keokuk without a car can be done by utilizing ride-sharing services like Uber or Lyft, which can provide a direct route but may be pricey for long distances. Another option is to check for private shuttle services that connect these two locations, as some companies offer long-distance rides. You might also consider arranging a carpool with others who are headed to the same destination, which can make the trip more economical. Lastly, if you're open to timing and connections, you can explore booking a bus or train to a nearby city and then finding local transportation to Keokuk.
There is no direct public transportation link, such as a train or bus, that operates specifically between Saint Louis and Keokuk. However, you can travel to nearby cities, such as Quincy, IL, which does have bus services and is closer to Keokuk. From Quincy, you may find local transport options like taxis or rideshares to reach Keokuk. Therefore, while a direct route isn't available, connecting transportation options do exist for travelers.
There are no direct flights between Saint Louis and Keokuk since Keokuk does not have a major airport. The nearest airport for flights is in Quincy, IL, which is about 30 miles away. If flying from Saint Louis to Quincy, the flight time can be around an hour. Ticket prices for such a flight can vary widely but typically range from $100 to $300, depending on the time of booking and season.
There are several options for accommodation near Keokuk catering to different preferences and budgets. Popular choices include the Quality Inn & Suites, which offers comfortable rooms and amenities like free breakfast and Wi-Fi. For a more unique experience, the historic Excel Hotel in downtown Keokuk provides an interesting stay with its charming decor. Additionally, there are various motels and bed-and-breakfasts in the area for travelers seeking a cozier atmosphere.