Distance from Mortimer, North Carolina to Roth, Virginia
The driving distance from Mortimer, North Carolina to Roth, Virginia is 164.2 mi (264.2 km)
The straight-line (air) distance is approximately 54.6 mi (87.8 km)
Estimated travel time by road is 3 hours 50 minutes
We found 3 routes between Mortimer and Roth.
Available Routes
Route Directions
Take Brown Mountain Beach Rd, NC-181 N, NC-194 N, US-19E W, ... and VA-624 to VA-638 in Oakwood
Route Directions
Take NC-90 E, Globe Rd, US-321 N, US-221 N/US-421 S, ... and VA-624 to VA-638 in Oakwood
Route Directions
Take NC-90 E and Globe Rd to US-321 N/Valley Blvd in Blowing Rock
Continue on US-321 N. Take US-421 N to TN-91 in Mountain City
Continue on TN-91 to Washington County
Continue on US-58 W. Take US-19 N to VA-80 W in Rosedale
Take VA-624 to US-460 W in Oakwood
Journey Details
Traveling from Mortimer, North Carolina to Roth, Virginia covers 140.6 miles (226 km) in a north direction. This secondary roads, substantial route typically takes 3 hours 37 minutes under normal conditions.
Drivers have 3 route options between these locations (141-164 miles / 226-264 km). The primary route shown here saves 36 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 40 mph (64 km/h) .
Journey Waypoints
Mortimer
Starting Point
Roth
Destination