Distance from Rowena, Missouri to Hannibal, Missouri
The driving distance from Rowena, Missouri to Hannibal, Missouri is 60.6 mi (97.6 km)
The straight-line (air) distance is approximately 28.4 mi (45.7 km)
Estimated travel time by road is 1 hour 7 minutes
We found 3 routes between Rowena and Hannibal.
Available Routes
Route Directions
Take MO-154 E and MO-19 N to Warren Barrett Dr in Clay Township
Continue on Warren Barrett Dr. Drive to Broadway in Hannibal
Route Directions
Take State Hwy J to MO-19 N in Prairie Township
Continue on MO-19 N to Clay Township
Continue on Warren Barrett Dr. Drive to Broadway in Hannibal
Route Directions
Take State Hwy 15 N to US-24 E in Jackson Township
Continue on State Hwy W to Saline Township
Follow US-36 E to US-36 BUS W in Hannibal. Take exit 157 from I-72 E
Follow US-36 BUS W to Broadway in Mason Township
Journey Details
Traveling from Rowena, Missouri to Hannibal, Missouri covers 57.7 miles (93 km) in a northeast direction. This highway, moderate route typically takes 1 hour under normal conditions.
Drivers have 3 route options between these locations (58-65 miles / 93-104 km). The primary route shown here saves 17 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Rowena
Starting Point
Hannibal
Destination