Distance from Moorestown, Pennsylvania to Bethlehem, Pennsylvania

Moorestown Bethlehem
Total Distance
11.6 mi
(18.6 km)
Travel Time
22 minutes

The driving distance from Moorestown, Pennsylvania to Bethlehem, Pennsylvania is 11.6 mi (18.6 km)

The straight-line (air) distance is approximately 6.6 mi (10.6 km)

Estimated travel time by road is 22 minutes

We found 3 routes between Moorestown and Bethlehem.

Available Routes

Shortest Fastest
PA-512 S
11.5 mi
18.5 km
22 minutes
PA-946 E and Linden St
11.6 mi
18.6 km
22 minutes
PA-512 S and Township Line Rd
12.2 mi
19.6 km
23 minutes

Route Directions

11.6 mi
22 min

Route Directions

12.2 mi
23 min

Route Directions

11.5 mi
22 min

Journey Details

Traveling from Moorestown, Pennsylvania to Bethlehem, Pennsylvania covers 11.5 miles (18 km) in a south direction. This secondary roads, short route typically takes 22 minutes under normal conditions.

Drivers have 3 route options between these locations (11-12 miles / 18-20 km). The primary route shown here saves 2 minutes compared to alternatives.

The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 30 mph (48 km/h) .

Journey Waypoints

Moorestown

Starting Point

Chapman, Pennsylvania

15 mi to destination

1 mi
Penn Allen, Pennsylvania

Traveled 4 mi from origin

1 mi
Clyde, Pennsylvania

Traveled 8 mi from origin

1 mi
Steuben, Pennsylvania

8 mi to destination

0 mi
Hanoverville, Pennsylvania

Traveled 11 mi from origin

0 mi
Hanover Township, Pennsylvania

4 mi to destination

1 mi
Freemansburg, Pennsylvania

Traveled 15 mi from origin

1 mi
Bethlehem

Destination