Distance from Olive Branch, North Carolina to Lower Allen, Pennsylvania
The driving distance from Olive Branch, North Carolina to Lower Allen, Pennsylvania is 506.9 mi (815.8 km)
The straight-line (air) distance is approximately 248.7 mi (400.3 km)
Estimated travel time by road is 7 hours 40 minutes
This route includes Toll roads along the way.
We found 2 routes between Olive Branch and Lower Allen.
Available Routes
Route Directions
Get on I-485 Outer in Mint Hill from NC-218 W
Follow I-77 N and I-81 N to Cedar Cliff Dr in New Cumberland. Take exit 40B from I-83 S
Continue on Cedar Cliff Dr. Drive to Center Dr in Lower Allen
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
Take I-85 N, I-95 N and I-270 N to US-15 N in Frederick
Continue to Camp Hill. Take the PA-581 E exit from US-15 N
Continue on PA-581 E. Take Capital Beltway/Harrisburg Expy to Lowther Rd in Lemoyne. Take exit 6B-6C from Capital Beltway/Harrisburg Expy
Continue on Lowther Rd. Drive to Center Dr in Lower Allen
Journey Details
Traveling from Olive Branch, North Carolina to Lower Allen, Pennsylvania covers 504.6 miles (812 km) in a northeast direction. This highway, long-distance route typically takes 7 hours 54 minutes under normal conditions.
Drivers have 2 route options between these locations (505-507 miles / 812-816 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
Lower Allen
Destination