Distance from Olive Branch, North Carolina to Johnson, West Virginia

Olive Branch Johnson
Total Distance
414.7 mi
(667.4 km)
Travel Time
6 hours 46 minutes

The driving distance from Olive Branch, North Carolina to Johnson, West Virginia is 414.7 mi (667.4 km)

The straight-line (air) distance is approximately 186.2 mi (299.7 km)

Estimated travel time by road is 6 hours 46 minutes

This route includes Toll roads along the way.

We found 3 routes between Olive Branch and Johnson.

Available Routes

Shortest
US-29 N
388.6 mi
625.4 km
6 hours 48 minutes
Tolls
I-77 N
413.2 mi
665 km
7 hours 55 minutes
Fastest Tolls
I-77 N and I-81 N
414.7 mi
667.4 km
6 hours 46 minutes

Route Directions

Get on I-485 Outer in Mint Hill from NC-218 W
20.6 mi
27 min
Follow I-77 N and I-81 N to US-11 S in Rockingham County. Take exit 257 from I-81 N
314.4 mi
4 hr 38 min
Take VA-259/Brocks Gap Rd, WV-259 N, US-48 W/WV-55 W and US-220 N to your destination in Hampshire County
79.7 mi
1 hr 39 min

Route Directions

Get on I-485 Outer in Mint Hill from NC-218 W
20.6 mi
27 min
Continue on I-485 Outer. Take I-77 N to Cleburne Blvd in Pulaski County. Take exit 98 from I-81 N
154.8 mi
2 hr 17 min
Follow Cleburne Blvd and State Hwy 100 N to US-460 W/Virginia Ave in Pearisburg
23 mi
29 min
Take US-219 N to WV-92 N/Pocahontas Trl in White Sulphur Springs
57.6 mi
1 hr 17 min
Follow WV-92 N and VA-84 E to US-220 N in Highland County
65 mi
1 hr 16 min
Follow US-220 N to Trinity Rd in Hampshire County
87.2 mi
1 hr 50 min
Continue on Trinity Rd to your destination
5 mi
15 min

Route Directions

Take NC-218 W, NC-205 and NC-24 E/NC-27 E to US-52 N in Albemarle
23.4 mi
30 min
6.5 mi
9 min
Get on I-73 N/I-74/US-220 N in Randolph County from NC-8 N and State Hwy 49 N
30.5 mi
33 min
Continue on I-73 N. Take US-29 N, I-64 W and I-81 N to VA-259/Brocks Gap Rd in Broadway
252 mi
4 hr 3 min
Get on US-48 W/WV-55 W in Baker from VA-259/Brocks Gap Rd and WV-259 N
37.8 mi
41 min
Follow US-48 W/WV-55 W and US-220 N to Trinity Rd in Hampshire County
33.4 mi
35 min
Continue on Trinity Rd to your destination
5 mi
15 min

Journey Details

Traveling from Olive Branch, North Carolina to Johnson, West Virginia covers 388.6 miles (625 km) in a north direction. This highway, long-distance route typically takes 6 hours 48 minutes under normal conditions.

Drivers have 3 route options between these locations (389-415 miles / 625-667 km). The primary route shown here saves 1 hour and 7 minutes compared to alternatives.

Journey Waypoints

Olive Branch

Starting Point

Jackson Hill, North Carolina

429 mi to destination

0 mi
Deep River, North Carolina

Traveled 107 mi from origin

1 mi
Sunset Hills, North Carolina

322 mi to destination

1 mi
Penhook, Virginia

Traveled 214 mi from origin

1 mi
Otterville, Virginia

214 mi to destination

1 mi
Fairfield, Virginia

Traveled 322 mi from origin

1 mi
Stokesville, Virginia

107 mi to destination

1 mi
Bergton, Virginia

Traveled 429 mi from origin

2 mi
Johnson

Destination