Distance from Baskerville, Virginia to Ela, North Carolina

Baskerville Ela
Total Distance
421.1 mi
(677.8 km)
Travel Time
6 hours 58 minutes

The driving distance from Baskerville, Virginia to Ela, North Carolina is 421.1 mi (677.8 km)

The straight-line (air) distance is approximately 185.3 mi (298.2 km)

Estimated travel time by road is 6 hours 58 minutes

We found 2 routes between Baskerville and Ela.

Available Routes

Shortest Fastest
I-85 S and I-40
353.4 mi
568.7 km
5 hours 19 minutes
US-58 W
421.1 mi
677.8 km
6 hours 58 minutes

Route Directions

Get on US-29 S/US-58 W in Danville
67.7 mi
1 hr 12 min
Follow US-58 W and US-58 BYP W to US-58 BUS in Henry County. Take the exit toward US-58 W/Stuart from US-220 N
39.5 mi
38 min
Get on I-77 N in Hillsville from US-58 W
61 mi
1 hr 10 min
Take I-81 S and I-26 E/US-23 S to US-74 W/Great Smoky Mountains Expy in Haywood County. Take exit 27 from I-40
213.5 mi
3 hr 17 min
33.3 mi
32 min
Follow US-74 W to Hyatt Creek Rd in Swain County. Take exit 69 from US-74 W
4.3 mi
4 min
Continue on Hyatt Creek Rd. Drive to State Hwy 1168
1.8 mi
3 min

Route Directions

Get on I-85 S in Warren County from US-58 E and US-1 S
14.1 mi
15 min
Follow I-85 S and I-40 to US-74 W/Great Smoky Mountains Expy in Haywood County. Take exit 27 from I-40
299.9 mi
4 hr 23 min
33.3 mi
32 min
Follow US-74 W to Hyatt Creek Rd in Swain County. Take exit 69 from US-74 W
4.3 mi
4 min
Continue on Hyatt Creek Rd. Drive to State Hwy 1168
1.8 mi
3 min

Journey Details

Traveling from Baskerville, Virginia to Ela, North Carolina covers 353.4 miles (569 km) in a west direction. This fast highway, long-distance route typically takes 5 hours 19 minutes under normal conditions.

Drivers have 2 route options between these locations (353-421 miles / 569-678 km). The primary route shown here saves 1 hour and 40 minutes compared to alternatives.

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

Journey Waypoints

Baskerville

Starting Point

Christie, Virginia

427 mi to destination

0 mi
West Yanceyville, North Carolina

Traveled 107 mi from origin

1 mi
Stokesdale, North Carolina

320 mi to destination

2 mi
Shacktown, North Carolina

Traveled 213 mi from origin

2 mi
Vashti, North Carolina

213 mi to destination

1 mi
Piney, North Carolina

Traveled 320 mi from origin

1 mi
Mt Mitchell, North Carolina

107 mi to destination

2 mi
Canton, North Carolina

Traveled 427 mi from origin

2 mi
Ela

Destination