Distance from Vail, New Jersey to Martins Creek, Pennsylvania

Vail Martins Creek
Total Distance
18.5 mi
(29.8 km)
Travel Time
27 minutes

The driving distance from Vail, New Jersey to Martins Creek, Pennsylvania is 18.5 mi (29.8 km)

The straight-line (air) distance is approximately 9.4 mi (15.1 km)

Estimated travel time by road is 27 minutes

We found 2 routes between Vail and Martins Creek.

Available Routes

Shortest Fastest Tolls
NJ-94 S and PA-611 S/N Delaware Dr
18.1 mi
29.2 km
25 minutes
Martins Creek Belvidere Hwy
18.5 mi
29.8 km
27 minutes

Route Directions

Take Knowlton Rd, US-46 E, Water St and Martins Creek Belvidere Hwy to PA-611 S in Martins Creek
18.5 mi
27 min

Route Directions

18.1 mi
25 min

Journey Details

Traveling from Vail, New Jersey to Martins Creek, Pennsylvania covers 18.1 miles (29 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 25 minutes under normal conditions.

Drivers have 2 route options between these locations (18-19 miles / 29-30 km). The primary route shown here saves 2 minutes compared to alternatives.

The route features toll sections. During morning weekday travel, expect morning rush hour with average speeds around 43 mph (69 km/h) .

Journey Waypoints

Vail

Starting Point

Polkville, New Jersey

22 mi to destination

1 mi
Paulins Kill, New Jersey

16 mi to destination

1 mi
Mt Bethel, Pennsylvania

Traveled 11 mi from origin

1 mi
Stone Church, Pennsylvania

11 mi to destination

1 mi
Gruvertown, Pennsylvania

5 mi to destination

0 mi
Lower Mt Bethel Township, Pennsylvania

Traveled 22 mi from origin

0 mi
Martins Creek

Destination