How to get from Lamar to Hannibal by car, truck, walk, bike
Distance between Lamar and Hannibal is 353 kilometers (219 miles).
Driving distance from Lamar to Hannibal is 526 kilometers (326 miles)
Route Map
Routes from lamar-missouri to hannibal-missouri
4 Ways from Lamar (United States/Missouri) to Hannibal (United States/Missouri)
Choose 1 of the options below and start your journey
Route instructions
1. Continue 51 m
2. Turn right onto 11th Street West 87 m
3. Turn left onto Gulf Street 125 m
4. Turn right onto 12th Street West, US 160 1.87 km
5. Keep right 171.80 km
See more
Questions and Answers
What is the cheapest way to get from Lamar (United States/Missouri) to Hannibal (United States/Missouri)?
How do I get from Lamar (United States/Missouri) to Hannibal (United States/Missouri) the fastest?
How long does it take to get from Lamar (United States/Missouri) to Hannibal (United States/Missouri)?