Distance from Pinehurst, North Carolina to Cairo, North Carolina

Pinehurst Cairo
Total Distance
42.7 mi
(68.7 km)
Travel Time
48 minutes

The driving distance from Pinehurst, North Carolina to Cairo, North Carolina is 42.7 mi (68.7 km)

The straight-line (air) distance is approximately 21.1 mi (33.9 km)

Estimated travel time by road is 48 minutes

We found 3 routes between Pinehurst and Cairo.

Available Routes

Shortest Fastest
NC-73 W and I-73/I-74
42.6 mi
68.6 km
46 minutes
I-73/I-74
42.7 mi
68.7 km
48 minutes
US-1 N
42.9 mi
69.1 km
55 minutes

Route Directions

0 mi
Take Foxfire Rd, Jackson Springs Rd, NC-73 W, I-73/I-74, ... and NC-145 S to Shiloh Church Rd in Anson County
41.2 mi
46 min
Drive to Pit Rd/Shiloh Church Rd
1.5 mi
2 min

Route Directions

Take NC-5 S and Sand Pit Rd to US-1 N/N Walnut St in Pinebluff
7.1 mi
14 min
Continue on US-1 N to Anson County
30.3 mi
35 min
Continue on NC-145 S. Drive to Pit Rd/Shiloh Church Rd
5.5 mi
6 min

Route Directions

0 mi
Take NC-211 N, NC-73 W, I-73/I-74, US-220 S and NC-145 S to Shiloh Church Rd in Anson County
41.1 mi
44 min
Drive to Pit Rd/Shiloh Church Rd
1.5 mi
2 min

Journey Details

Traveling from Pinehurst, North Carolina to Cairo, North Carolina covers 42.6 miles (69 km) in a southwest direction. This highway, moderate route typically takes 46 minutes under normal conditions.

Drivers have 3 route options between these locations (43-43 miles / 69-69 km). The primary route shown here saves 10 minutes compared to alternatives.

Journey Waypoints

Pinehurst

Starting Point

Roseland, North Carolina

48 mi to destination

1 mi
Derby, North Carolina

36 mi to destination

2 mi
Ellerbe, North Carolina

Traveled 24 mi from origin

3 mi
Honey Town, North Carolina

Traveled 36 mi from origin

2 mi
Yates Hill, North Carolina

12 mi to destination

1 mi
Gravelton, North Carolina

Traveled 48 mi from origin

2 mi
Cairo

Destination