1map logoGo to main page

Iowa City, IA, USA to Keokuk, IA, USA from $35: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Iowa City, United States of America
to
Keokuk, United States of America

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

$35 by busBest price
153 kmDistance
1h 46m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Iowa City 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
3h  25m
Estimated price
$54-104
Recommended
Company
Burlington Trailways
Bus
Average Duration
3h  45m
Estimated price
$35-70
Cheapest
route map
Distance: 153 km
Duration: 1h 46m

See more options

Company
various
Drive
Average Duration
1h  46m
Estimated price
$17-25

Traveling From Iowa City to Keokuk

The drive from Iowa City to Keokuk offers a fascinating shift from the vibrant college-town atmosphere of Iowa City to the tranquil riverside charm of Keokuk.

Best Neighbourhoods in Keokuk

Keokuk’s neighborhoods offer a mix of historic charm and local flavor.

Historic District
• Beautiful architecture from the late 19th century.
• Vibrant local shops and galleries to explore.
Riverside Area
• Scenic views of the Mississippi River.
• Great spots for fishing and picnicking.
Central Keokuk
• Easy access to restaurants and cafes.
• Close proximity to local parks and recreation.

Best Times To Visit Keokuk's Attractions

Plan your visit to Keokuk’s attractions strategically for a memorable experience.

Rand Park
Visit in the early morning for serene walks and fewer visitors.
Keokuk National Cemetery
Explore in mid-week afternoons to appreciate history without crowds.
Mississippi Riverfront
Enjoy sunsets during weekdays for breathtaking views and quieter spaces.

Keokuk Weather: What to Expect Year-Round

Keokuk experiences a humid continental climate, with hot summers and cold winters that shape outdoor activities throughout the year. Spring and fall offer mild temperatures and vibrant scenery, making these seasons ideal for travelers looking to enjoy the area’s natural beauty.

Dining Recommendation in Keokuk

For a true taste of local flavor, try the catfish at The Rail Bar & Grill, which showcases Keokuk's riverside heritage with fresh, regional ingredients. This relaxed dining atmosphere presents a distinct contrast to the hustle of Iowa City, offering a cozy space to enjoy hearty, home-style meals that reflect the area's unique culinary identity.

Iowa City - Keokuk operators

Explore transport companies operating between Iowa City 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 Iowa City, Ia to Burlington, Ia

Average Duration
1h 10m
Estimated price
$35-55

Bus from Burlington, Ia to Keokuk, Ia

Average Duration
1h 15m
Estimated price
$25-50

Bus from Iowa City, Ia to Keokuk, Ia

Average Duration
3h 45m
Estimated price
$35-70

Frequently asked questions

Find out more about the route from Iowa City to Keokuk.

Or choose the category:
The cheapest way to get from Iowa City to Keokuk is by driving. The distance between the two cities is about 118 miles, and it takes approximately 1 hour and 46 minutes to drive. The estimated cost of gas for the round trip is around $17 to $25, depending on the fuel efficiency of your vehicle.
The fastest way to travel from Iowa City to Keokuk is by driving. The journey takes approximately 1 hour and 46 minutes. The route is fairly straightforward, and there are no major traffic concerns on this route. It is recommended to use a GPS or map application for navigation to ensure a smooth and efficient journey.
It is approximately 88 miles from Iowa City to Keokuk. The road distance is slightly longer at 94.8 miles. The journey by car usually takes around 1 hour and 46 minutes, depending on traffic conditions. There may be alternative routes such as using public transportation, but driving is the most common and efficient way to travel between these two cities.
The best way to travel from Iowa City to Keokuk without a car is by taking a bus. You can take a bus from Iowa City to West Burlington and then transfer to another bus that goes to Keokuk. This journey takes approximately 3 hours and 25 minutes. The cost of the bus ticket ranges from $50 to $110.
The journey from Iowa City to Keokuk takes approximately 3 hours and 25 minutes, including transfers. However, the exact duration may vary depending on traffic conditions and the chosen mode of transportation. It is advisable to plan your trip considering potential delays or unexpected circumstances that may affect travel time.
There are several options for accommodation in Keokuk. Some of the hotels available include the Baymont by Wyndham Keokuk, the Hampton Inn Keokuk, and the Super 8 by Wyndham Keokuk. Prices for these hotels start at $55 per night. Other lodging options in the area include bed and breakfasts, motels, and campgrounds.
Yes, you can drive from Iowa City to Keokuk. The driving distance between the two cities is approximately 95 miles. It usually takes about 1 hour and 46 minutes to drive from Iowa City to Keokuk. The most common route is to take US-218 S and then US-61 S.
Yes, there is a direct bus service between Iowa City and Keokuk. The bus departs once daily and operates every day. The journey takes approximately 3 hours and 45 minutes. This can be a convenient and cost-effective option for travelers who prefer not to drive.
To catch the bus from Iowa City to Keokuk you will need to go to the Iowa City bus station. The bus services are operated by Burlington Trailways. Make sure to check the bus schedule in advance and arrive at the station on time to board the bus to Keokuk.
The Iowa City to Keokuk bus operated by Burlington Trailways arrives at the Keokuk station. This station is located in Keokuk and is the final stop for the bus service. Passengers will disembark at this station and can easily access their destination within Keokuk from there.
The cost of a bus ticket from Iowa City to Keokuk usually ranges from $54 to $104. However, ticket prices may vary depending on the time of year, availability, and any current promotions or discounts. It is recommended to check the websites of the bus companies operating the route for the most accurate and up-to-date pricing information.
The cost of driving from Iowa City to Keokuk typically ranges from $17 to $25. This estimate includes the cost of fuel and any highway tolls that may be incurred. Keep in mind that the actual cost may vary depending on the make and model of your vehicle and current gas prices. It's always a good idea to plan ahead and budget for these expenses before embarking on your trip.