Distance from Messongo, Virginia to Machipongo, Virginia

Messongo Machipongo
Total Distance
41.9 mi
(67.4 km)
Travel Time
53 minutes

The driving distance from Messongo, Virginia to Machipongo, Virginia is 41.9 mi (67.4 km)

The straight-line (air) distance is approximately 23.6 mi (38 km)

Estimated travel time by road is 53 minutes

We found 2 routes between Messongo and Machipongo.

Available Routes

Shortest Fastest
US-13 S
41.8 mi
67.3 km
53 minutes
VA-316 S and US-13 S
41.9 mi
67.4 km
53 minutes

Route Directions

Follow State Rte 692, VA-779 and VA-316 S to US-13 S
17.9 mi
24 min
Drive to US-13 N in Machipongo
23.9 mi
28 min

Route Directions

Take State Rte 692, VA-779 and VA-316 S to US-13 S in Onley
19 mi
26 min
Drive to US-13 N in Machipongo
22.8 mi
27 min

Journey Details

Traveling from Messongo, Virginia to Machipongo, Virginia covers 41.8 miles (67 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 53 minutes under normal conditions.

Drivers have 2 route options between these locations (42-42 miles / 67-67 km). The primary route shown here saves 9 seconds compared to alternatives.

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 44 mph (71 km/h) .

Journey Waypoints

Messongo

Starting Point

Winterville, Virginia

54 mi to destination

1 mi
Justisville, Virginia

Traveled 14 mi from origin

1 mi
Greenbush, Virginia

41 mi to destination

1 mi
Savageville, Virginia

Traveled 27 mi from origin

0 mi
Bobtown, Virginia

27 mi to destination

1 mi
Painter, Virginia

Traveled 41 mi from origin

1 mi
TB Crossroads, Virginia

14 mi to destination

0 mi
Weirwood, Virginia

Traveled 54 mi from origin

0 mi
Machipongo

Destination