Distance from Baynes, North Carolina to Union Hill, North Carolina
The driving distance from Baynes, North Carolina to Union Hill, North Carolina is 120 mi (193.2 km)
The straight-line (air) distance is approximately 55.1 mi (88.6 km)
Estimated travel time by road is 2 hours 4 minutes
We found 3 routes between Baynes and Union Hill.
Available Routes
Route Directions
Get on I-40/I-85 S in Burlington from Union Ridge Rd and NC-62 S
Follow I-40/I-85 S, US-421 N and I-77 N to US-21 BYP in Elkin. Take exit 83 from I-77 N
Continue on US-21 BYP. Take US-21 N, Mountain Park Rd and Union Hill Rd to Reid Nixon Rd
Route Directions
Get on I-40/I-85 S in Graham from NC-119 S, Pleasant Grove Union School Rd and State Hwy 49 S
Follow I-40/I-85 S, US-421 N and I-77 N to US-21 BYP in Elkin. Take exit 83 from I-77 N
Continue on US-21 BYP. Take US-21 N, Mountain Park Rd and Union Hill Rd to Reid Nixon Rd
Route Directions
Get on I-840 in Guilford County from Kerr's Chapel Rd, Osceola Ossipee Rd, NC-150 W and US-29 S
Continue on I-840. Take I-40, US-421 N and I-77 N to US-21 BYP in Elkin. Take exit 83 from I-77 N
Continue on US-21 BYP. Take US-21 N, Mountain Park Rd and Union Hill Rd to Reid Nixon Rd
Journey Details
Traveling from Baynes, North Carolina to Union Hill, North Carolina covers 118.5 miles (191 km) in a west direction. This highway, substantial route typically takes 2 hours 1 minute under normal conditions.
Drivers have 3 route options between these locations (118-122 miles / 191-197 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 57 mph (92 km/h) .
Journey Waypoints
Baynes
Starting Point
Union Hill
Destination