How to get from Hannibal to Davenport by car, truck, bike, walk
Distance between Hannibal and Davenport is 212 kilometers (131 miles).
Driving distance from Hannibal to Davenport is 260 kilometers (161 miles)
Route Map
Routes from hannibal-missouri to davenport-iowa
4 Ways from Hannibal (United States/Missouri) to Davenport (United States/Iowa)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Broadway Extended 193 m
2. Turn left onto North 3rd Street, MO 79 1.65 km
3. Keep right 137.89 km
4. Turn left onto East 1200th Street, US 67 23.56 km
5. Turn right onto 60th Street, US 67 Business 5.66 km
See more
Questions and Answers
What is the cheapest way to get from Hannibal (United States/Missouri) to Davenport (United States/Iowa)?
How do I get from Hannibal (United States/Missouri) to Davenport (United States/Iowa) the fastest?
How long does it take to get from Hannibal (United States/Missouri) to Davenport (United States/Iowa)?