Distance from Eagleton, North Carolina to Mountain Lake, Pennsylvania

Eagleton Mountain Lake
Total Distance
526.3 mi
(847 km)
Travel Time
9 hours 1 minute

The driving distance from Eagleton, North Carolina to Mountain Lake, Pennsylvania is 526.3 mi (847 km)

The straight-line (air) distance is approximately 248.2 mi (399.5 km)

Estimated travel time by road is 9 hours 1 minute

We found 3 routes between Eagleton and Mountain Lake.

Available Routes

Shortest Fastest Tolls
I-64 W
526 mi
846.6 km
8 hours 57 minutes
I-64 W and I-95 N
526.3 mi
847 km
9 hours 1 minute
Tolls
I-64 W, I-95 N and US-15 N
527.5 mi
849 km
9 hours 3 minutes

Route Directions

Get on VA-168 N in Chesapeake from US-158 W and NC-168 N
66.7 mi
1 hr 22 min
Take I-64 W, I-95 N, I-495 N and I-270 N to US-15 N in Frederick
250.4 mi
3 hr 47 min
Continue to Camp Hill. Take the PA-581 E exit from US-15 N
67.8 mi
1 hr 5 min
Get on US-11 N/US-15 N in Reed Township from US-22 W
20.8 mi
27 min
Get on PA-147 in Union Township
39.1 mi
41 min
Follow PA-147 and I-180 W to PA-405 N in Muncy Creek Township. Take exit 13 from I-180 W
24 mi
21 min
Take US-220 N to T552/Weed Hill Rd in Burlington Township
57.4 mi
1 hr 15 min

Route Directions

Take US-158 W to VA-168 N in Moyock
58.3 mi
1 hr 10 min
Continue on VA-168 N. Take I-64 W, I-295 N, I-95 N, I-495 N and I-270 N to US-15 N in Frederick
260 mi
4 hr 2 min
Continue to Camp Hill. Take the PA-581 E exit from US-15 N
67.8 mi
1 hr 5 min
Get on US-11 N/US-15 N in Reed Township from US-22 W
20.8 mi
27 min
Get on PA-147 in Union Township
39.1 mi
41 min
Follow PA-147 and I-180 W to PA-405 N in Muncy Creek Township. Take exit 13 from I-180 W
24 mi
21 min
Take US-220 N to T552/Weed Hill Rd in Burlington Township
57.4 mi
1 hr 15 min

Route Directions

Take US-158 W to VA-168 N in Moyock
58.3 mi
1 hr 10 min
Take I-64 W, I-95 N, I-495 N and I-270 N to US-15 N in Frederick
258.6 mi
3 hr 56 min
Continue to Camp Hill. Take the PA-581 E exit from US-15 N
67.8 mi
1 hr 5 min
Get on US-11 N/US-15 N in Reed Township from US-22 W
20.8 mi
27 min
Get on PA-147 in Union Township
39.1 mi
41 min
Follow PA-147 and I-180 W to PA-405 N in Muncy Creek Township. Take exit 13 from I-180 W
24 mi
21 min
Take US-220 N to T552/Weed Hill Rd in Burlington Township
57.4 mi
1 hr 15 min

Journey Details

Traveling from Eagleton, North Carolina to Mountain Lake, Pennsylvania covers 526 miles (847 km) in a north direction. This highway, long-distance route typically takes 8 hours 57 minutes under normal conditions.

Drivers have 3 route options between these locations (526-528 miles / 847-849 km). The primary route shown here saves 7 minutes compared to alternatives.

The route features scenic views, toll sections, mountain passes. During night weekday travel, expect minimal traffic congestion with average speeds around 58 mph (93 km/h) .

Journey Waypoints

Eagleton

Starting Point

Sigma, Virginia

571 mi to destination

7 mi
Oyster, Virginia

Traveled 143 mi from origin

1 mi
Smith Island, Maryland

429 mi to destination

2 mi
Whiteley, Maryland

Traveled 286 mi from origin

1 mi
Sandy Bottom, Maryland

286 mi to destination

1 mi
Bethesda, Pennsylvania

Traveled 429 mi from origin

1 mi
Meckville, Pennsylvania

143 mi to destination

1 mi
Greenwood, Pennsylvania

Traveled 571 mi from origin

1 mi
Mountain Lake

Destination