Distance from Mooretown, North Carolina to Petersburg Crossing, North Carolina

Mooretown Petersburg Crossing
Total Distance
49.9 mi
(80.4 km)
Travel Time
54 minutes

The driving distance from Mooretown, North Carolina to Petersburg Crossing, North Carolina is 49.9 mi (80.4 km)

The straight-line (air) distance is approximately 23.3 mi (37.5 km)

Estimated travel time by road is 54 minutes

We found 3 routes between Mooretown and Petersburg Crossing.

Available Routes

Shortest Fastest
I-40 and NC-41 N
46.5 mi
74.9 km
49 minutes
I-40
49.9 mi
80.4 km
54 minutes
I-40 and NC-24 E
56.9 mi
91.5 km
55 minutes

Route Directions

Get on I-40 from Moore Town Rd and State Hwy 210 W
4.4 mi
7 min
Continue on I-40 to Duplin County
26.6 mi
22 min
5.6 mi
7 min
3 mi
3 min
Follow Hallsville Rd to W Main St in Beulaville
7.9 mi
9 min
Continue on W Main St to N Jackson St
0.3 mi
1 min
Follow NC-241 N to Sarecta Rd
2 mi
2 min

Route Directions

Get on I-40 from Moore Town Rd and State Hwy 210 W
4.4 mi
7 min
Follow I-40 to NC-24 E/NC-903 N in Duplin County. Take exit 373 from I-40
34.9 mi
28 min
Continue on NC-24 E. Drive to Sarecta Rd
17.6 mi
19 min

Route Directions

Get on I-40 from Moore Town Rd and State Hwy 210 W
4.4 mi
7 min
Follow I-40 and NC-41 N to N Jackson St in Beulaville
40.1 mi
39 min
Follow NC-241 N to Sarecta Rd
2 mi
2 min

Journey Details

Traveling from Mooretown, North Carolina to Petersburg Crossing, North Carolina covers 46.5 miles (75 km) in a north direction. This mixed highways and local roads, moderate route typically takes 49 minutes under normal conditions.

Drivers have 3 route options between these locations (47-57 miles / 75-92 km). The primary route shown here saves 7 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 54 mph (87 km/h) .

Journey Waypoints

Mooretown

Starting Point

Pender County, North Carolina

54 mi to destination

2 mi
Plear, North Carolina

40 mi to destination

1 mi
Shelter Neck, North Carolina

Traveled 27 mi from origin

2 mi
Blue Ridge, North Carolina

27 mi to destination

1 mi
Sholars Crossroads, North Carolina

Traveled 40 mi from origin

1 mi
Maready, North Carolina

13 mi to destination

1 mi
Beulaville, North Carolina

Traveled 54 mi from origin

1 mi
Petersburg Crossing

Destination