How to get from Davenport to Hannibal by car, truck, bike, walk

Distance between Davenport and Hannibal is 212 kilometers (131 miles).
Driving distance from Davenport to Hannibal is 261 kilometers (162 miles)

DavenportHannibal
Leaving from
Going to

Route Map

4 Ways from Davenport (United States/Iowa) to Hannibal (United States/Missouri)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto West 4th Street 489 m
2. Turn left onto Gaines Street 1.79 km
3. Turn right onto 4th Avenue, US 67 518 m
4. Turn left onto 11th Street, US 67 1.23 km
5. Keep right onto 11th Street, US 67 5.42 km
6. Keep right onto US 67 46.40 km
7. Keep left onto US 67 16.04 km
8. Keep right onto US 67 53.76 km
9. Turn right onto West Calhoun Street, US 136 434 m
10. Turn right onto West Jackson Street, US 136 6.15 km
11. Turn left onto IL 110, IL 336 118.00 km
12. Keep right onto IL 110 8.12 km
13. Keep right 559 m
14. Keep left 27 m
15. Turn left onto Harrison Hill Road, MO 79 1.89 km
16. Turn right onto Broadway Extended 193 m
17. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Davenport (United States/Iowa) to Hannibal (United States/Missouri)?
How do I get from Davenport (United States/Iowa) to Hannibal (United States/Missouri) the fastest?
How long does it take to get from Davenport (United States/Iowa) to Hannibal (United States/Missouri)?