Distance from Port Mercer, New Jersey to Avon-By-The-Sea, New Jersey
The driving distance from Port Mercer, New Jersey to Avon-By-The-Sea, New Jersey is 49.4 mi (79.5 km)
The straight-line (air) distance is approximately 22.3 mi (35.8 km)
Estimated travel time by road is 50 minutes
We found 3 routes between Port Mercer and Avon-By-The-Sea.
Available Routes
Route Directions
Get on I-295 S in Lawrence Township from US-1 S/Brunswick Ave/Brunswick Pike
Take I-195 E to NJ-138 E in Wall Township
Continue on NJ-138 E. Take NJ-35 N to Main St in Avon-by-the-Sea
Route Directions
Get on I-195 E in Upper Freehold from Quakerbridge Rd, Hughes Dr, Mercerville-Edinburg Rd, Edinburg Windsor Rd, ... and Imlaystown Hightstown Rd
Continue on NJ-138 E. Take NJ-35 N to Main St in Avon-by-the-Sea
Route Directions
Take Clarksville Rd and Princeton Hightstown Rd to NJ-133 E in East Windsor
Take NJ-33 E to W Sylvania Ave in Neptune Township
Continue on New Jersey 35 N. Drive to Main St in Avon-by-the-Sea
Journey Details
Traveling from Port Mercer, New Jersey to Avon-By-The-Sea, New Jersey covers 39 miles (63 km) in a east direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.
Drivers have 3 route options between these locations (39-49 miles / 63-80 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Port Mercer
Starting Point
Avon-By-The-Sea
Destination