1map logoGo to main page

Hannibal, MO, USA to Keokuk, IA, USA from $10: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Hannibal, United States of America
to
Keokuk, United States of America

How to Get from Hannibal 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.

$10 - OtherBest price
94 kmDistance
1h 19m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Hannibal 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
1h  24m
Estimated price
$35-70
Recommended
Company
various
Drive
Average Duration
1h  19m
Estimated price
$10-16
Cheapest
route map
Distance: 94 km
Duration: 1h 19m

See more options

Company
various
Drive
Average Duration
1h  19m
Estimated price
$10-16
Company
Burlington Trailways
Bus
Average Duration
1h  20m
Estimated price
$27-55

Traveling From Hannibal to Keokuk

Traveling between Hannibal, known for its literary charm and riverfront views, and Keokuk, with its industrial heritage and vibrant downtown, offers a fascinating contrast of experiences.

Best Neighbourhoods in Keokuk

Keokuk features diverse neighborhoods, each offering distinct attractions and experiences.

Downtown Keokuk
• Vibrant dining and shopping options available.
• Historic architecture adds charm and character.
Southside
• Family-friendly with several parks and recreational areas.
• Close to schools and community events.
North Keokuk
• Offers scenic views of the Mississippi River.
• Quiet residential feel with local amenities.

Best Times To Visit Keokuk's Attractions

Maximize your experience in Keokuk by timing your visits right.

Keokuk's Historic District
Visit during weekdays for a quieter experience and to enjoy local shops.
Rand Park
Mornings or early evenings offer peaceful strolls and fewer crowds.
Lock and Dam No. 19
Spring and fall provide the best views and enjoyable weather for tours.

Keokuk Weather: What to Expect Year-Round

Keokuk experiences a humid continental climate, bringing hot summers and cold winters, with spring and fall offering comfortable temperatures. Ideal visiting times include late spring and early fall, as milder weather enhances outdoor activities and sightseeing.

Dining Recommendation in Keokuk

For a culinary experience that contrasts with Hannibal's riverfront cafes, try the hearty smoked brisket at The Hawkeye Restaurant, where the rich flavors of local barbecue shine. The laid-back atmosphere, combined with vibrant local ingredients, creates a unique dining adventure that reflects Keokuk's spirit.

Hannibal - Keokuk operators

Explore transport companies operating between Hannibal 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 Hannibal, MO, USA to Keokuk, IA, USA

Average Duration
1h 20m
Estimated price
$27-55

Frequently asked questions

Find out more about the route from Hannibal to Keokuk.

Or choose the category:
The distance between Hannibal and Keokuk is approximately 48 miles. By car, it takes around 1 hour and 19 minutes to travel from Hannibal to Keokuk. If you prefer to take the bus, the travel time is slightly longer at about 1 hour and 24 minutes. It is important to note that the road distance between the two cities is slightly longer at 58 miles.
The most cost-effective and time-efficient transportation option for traveling from Hannibal to Keokuk is to drive. It takes approximately 1 hour and 19 minutes to cover the 48-mile distance between the two cities. The cost of driving is estimated to be around $10 to $16. Public transportation in the form of buses is available, but it takes slightly longer, with an estimated travel time of 1 hour and 24 minutes.
The prices of a bus between Hannibal and Keokuk range from $38 to $67. This variation in cost can be attributed to factors such as the type of bus service, the time of travel, and any promotional offers available. It is advisable to check with different bus companies or online booking platforms to find the most suitable and cost-effective option for your travel needs.
To travel from Hannibal to Keokuk without using public transportation, you can drive the 59-mile distance. The journey typically takes around 1 hour and 19 minutes. If you have your own car, it offers convenience and flexibility allowing you to explore the route at your own pace. Depending on the specific vehicle and current gas prices, the cost of the trip by car can range from $10 to $16.
If you do not have a car, the best way to travel from Hannibal to Keokuk is by bus. The bus journey takes approximately 1 hour and 24 minutes and costs between $35 and $70. The bus service provides a convenient and affordable option for transportation between the two cities.
There are plenty of accommodation options available in Keokuk. There are over 10 hotels to choose from, offering a range of amenities and prices. Prices start at $55 per night, providing affordable options for travelers. From budget hotels to more luxurious options, visitors to Keokuk have a variety of choices for their stay.