Distance from Monkey Run, Missouri to Hannibal, Missouri

Monkey Run Hannibal
Total Distance
4.2 mi
(6.8 km)
Travel Time
6 minutes

The driving distance from Monkey Run, Missouri to Hannibal, Missouri is 4.2 mi (6.8 km)

The straight-line (air) distance is approximately 2.4 mi (3.9 km)

Estimated travel time by road is 6 minutes

Route Directions

4.2 mi
6 min

Journey Details

Traveling from Monkey Run, Missouri to Hannibal, Missouri covers 4.2 miles (7 km) in a northwest direction. This mixed highways and local roads, short route typically takes 6 minutes under normal conditions.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 45 mph (72 km/h) .

Journey Waypoints

Monkey Run

Starting Point

Levee Township, Illinois

6 mi to destination

2 mi
Aladdin, Illinois

4 mi to destination

1 mi
Shepherd, Illinois

Traveled 6 mi from origin

1 mi
Hannibal

Destination

Route Map Image

Distance from Monkey Run to Hannibal