Distance from Moorestown, Pennsylvania to Cedar Beach, New Jersey
The driving distance from Moorestown, Pennsylvania to Cedar Beach, New Jersey is 128.9 mi (207.4 km)
The straight-line (air) distance is approximately 55.7 mi (89.7 km)
Estimated travel time by road is 2 hours 7 minutes
This route includes Toll roads along the way.
We found 3 routes between Moorestown and Cedar Beach.
Available Routes
Route Directions
Get on PA-33 S in Lower Nazareth Township from PA-946 E and PA-248 E
Take I-78 E, I-287 S and Garden State Pkwy S to Double Trouble Rd in Berkeley Township. Take exit 77 from Garden State Pkwy S
Continue on Double Trouble Rd. Take Pinewald Keswick Rd, Forest Hills Pkwy, Veterans Blvd, Serpentine Dr, ... and Harbor Inn Rd to Parisen Ave
Route Directions
Get on PA-33 S in Lower Nazareth Township from PA-946 E and PA-248 E
Take I-78 E, I-287 S and I-95 S to Old York Rd in Upper Freehold. Take exit 8 from I-195 E
Take Forked River Rd, County Rd 539 S and Pinewald Keswick Rd to Parisen Ave in Berkeley Township
Route Directions
Take PA-33 S, I-78 E, NJ-31 S, US-202 S, ... and Pinewald Keswick Rd to Harbor Inn Rd in Berkeley Township
Continue on Harbor Inn Rd. Drive to Parisen Ave
Journey Details
Traveling from Moorestown, Pennsylvania to Cedar Beach, New Jersey covers 121.2 miles (195 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 30 minutes under normal conditions.
Drivers have 3 route options between these locations (121-130 miles / 195-209 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views, coastal roads. During night weekday travel, expect minimal traffic congestion with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Moorestown
Starting Point
Cedar Beach
Destination