Distance from McDonald Mill, North Carolina to Bessie, North Carolina

McDonald Mill Bessie
Total Distance
33.9 mi
(54.5 km)
Travel Time
58 minutes

The driving distance from McDonald Mill, North Carolina to Bessie, North Carolina is 33.9 mi (54.5 km)

The straight-line (air) distance is approximately 8.9 mi (14.4 km)

Estimated travel time by road is 58 minutes

We found 2 routes between McDonald Mill and Bessie.

Available Routes

Shortest Fastest
US-23 N/US-441 N/Georgia Rd
28.4 mi
45.6 km
44 minutes
NC-106 W/Dillard Rd
33.9 mi
54.5 km
58 minutes

Route Directions

Follow Shope Rd to US-23 S/US-441 S in Otto
1.3 mi
3 min
Continue on US-23 S/US-441 S. Take NC-106 W/Dillard Rd to Mirror Lake Rd in Highlands
20.7 mi
31 min
Take Hicks Rd to US-64 E
1.8 mi
3 min
Continue on US-64 E to Jackson County
6.6 mi
12 min
Drive to Yellow Mountain Rd
3.5 mi
7 min

Route Directions

Follow Shope Rd to US-23 N/US-441 N/Georgia Rd in Otto
1.3 mi
3 min
Continue on US-23 N/US-441 N/Georgia Rd. Take NC-28 S/US-64 E/Highlands Rd to Walnut Creek Rd
15.4 mi
18 min
Continue on Walnut Creek Rd. Take Pine Creek Rd to Yellow Mountain Rd in Jackson County
11.7 mi
22 min

Journey Details

Traveling from McDonald Mill, North Carolina to Bessie, North Carolina covers 28.4 miles (46 km) in a east direction. This secondary roads, moderate route typically takes 44 minutes under normal conditions.

Drivers have 2 route options between these locations (28-34 miles / 46-55 km). The primary route shown here saves 15 minutes compared to alternatives.

Journey Waypoints

McDonald Mill

Starting Point

McClure Mill, North Carolina

21 mi to destination

1 mi
Tumblerville, North Carolina

15 mi to destination

1 mi
Cullasaja Falls, North Carolina

Traveled 10 mi from origin

1 mi
Shookville, North Carolina

5 mi to destination

1 mi
Bessie

Destination