Distance from McGhee, Alabama to Sand Rock, Alabama

McGhee Sand Rock
Total Distance
6.9 mi
(11.1 km)
Travel Time
9 minutes

The driving distance from McGhee, Alabama to Sand Rock, Alabama is 6.9 mi (11.1 km)

The straight-line (air) distance is approximately 3.5 mi (5.6 km)

Estimated travel time by road is 9 minutes

Route Directions

6.9 mi
9 min

Journey Details

Traveling from McGhee, Alabama to Sand Rock, Alabama covers 6.9 miles (11 km) in a northwest direction. This mixed highways and local roads, short route typically takes 9 minutes under normal conditions.

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

Journey Waypoints

McGhee

Starting Point

Bay Springs, Alabama

8 mi to destination

1 mi
Leesburg, Alabama

Traveled 2 mi from origin

1 mi
Bristow, Alabama

4 mi to destination

1 mi
Blue Pond, Alabama

Traveled 8 mi from origin

1 mi
Sand Rock

Destination