Distance from Alma, North Carolina to Barnesville, North Carolina
The driving distance from Alma, North Carolina to Barnesville, North Carolina is 37.6 mi (60.5 km)
The straight-line (air) distance is approximately 16.9 mi (27.1 km)
Estimated travel time by road is 36 minutes
We found 3 routes between Alma and Barnesville.
Available Routes
Route Directions
Get on I-74 E from Alma Rd and US-74 ALT W
Continue on I-74 E to N Creek Rd
Continue on N Creek Rd. Drive to Horseshoe Rd in Barnesville
Route Directions
Take Alma Rd to US-74 ALT W
Take I-74 E to Dew Rd. Take exit 203 from I-74 E
Follow Union School Rd to US-301 S
Follow Raynham Rd to White Pond Rd
Follow Mill Branch Rd to NC-41 S
Take State Rd 2262 to Horseshoe Rd
Route Directions
Take Alma Rd to US-74 ALT W
Take I-74 E to Dew Rd. Take exit 203 from I-74 E
Take N Chicken Rd to US-301 N
Follow US-301 N to Chicken Rd
Follow Chicken Rd and State Rd 2236 to NC-130 E
Take Leggett Rd to Horseshoe Rd
Journey Details
Traveling from Alma, North Carolina to Barnesville, North Carolina covers 30.9 miles (50 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 36 minutes under normal conditions.
Drivers have 3 route options between these locations (31-38 miles / 50-61 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Alma
Starting Point
Barnesville
Destination