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

Distance between Memphis and Hannibal is 108 kilometers (67 miles).
Driving distance from Memphis to Hannibal is 145 kilometers (90 miles)

MemphisHannibal
Leaving from
Going to

Route Map

4 Ways from Memphis (United States/Missouri) to Hannibal (United States/Missouri)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto West Monroe Street, US 136 Business 162 m
2. Turn right onto South Market Street, US 136 Business 736 m
3. Turn left onto Grand Avenue, US 136 54.08 km
4. Turn right 75.13 km
5. Keep left onto Avenue of the Saints, US 61 10.99 km
6. Turn left onto Palmyra Road 3.88 km
7. Turn right onto Broadway Extended 193 m
8. Arrive at destination 0 m
See more

Questions and Answers

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