Distance from Olive Branch, North Carolina to Irish Creek, Virginia
The driving distance from Olive Branch, North Carolina to Irish Creek, Virginia is 250.7 mi (403.4 km)
The straight-line (air) distance is approximately 124.1 mi (199.7 km)
Estimated travel time by road is 4 hours 34 minutes
We found 3 routes between Olive Branch and Irish Creek.
Available Routes
Route Directions
Take NC-218 W, NC-205 and Austin Rd to US-52 N in Stanly County
Get on I-73 N/I-74/US-220 N in Randolph County from NC-8 N and State Hwy 49 N
Follow I-73 N and US-29 N to VA-151 N in Amherst County
Continue on VA-151 N. Take VA-56 W to Chapel Grant Pl in Vesuvius
Route Directions
Get on I-485 Outer in Mint Hill from NC-218 W
Take I-77 N and I-81 N to US-60 E in Rockbridge County. Take exit 188A from I-81 N
Take Longhollow Rd, State Rte 608 and Irish Creek Rd to Chapel Grant Pl in Vesuvius
Route Directions
Get on I-73 N/I-74/US-220 N in Randolph County from NC-205, Millingport Rd, NC-8 N and State Hwy 49 N
Follow I-73 N, US-29 N and US-60 W to State Rte 605 in Amherst County
Follow State Rte 605 and State Rte 603 to Chapel Grant Pl in Rockbridge County
Journey Details
Traveling from Olive Branch, North Carolina to Irish Creek, Virginia covers 246.6 miles (397 km) in a north direction. This mixed highways and local roads, long-distance route typically takes 4 hours 30 minutes under normal conditions.
Drivers have 3 route options between these locations (247-287 miles / 397-462 km). The primary route shown here saves 13 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Olive Branch
Starting Point
Irish Creek
Destination