Distance from Ocean Grove, New Jersey to Highlands, New Jersey

Ocean Grove Highlands
Total Distance
21.1 mi
(33.9 km)
Travel Time
36 minutes

The driving distance from Ocean Grove, New Jersey to Highlands, New Jersey is 21.1 mi (33.9 km)

The straight-line (air) distance is approximately 8.3 mi (13.3 km)

Estimated travel time by road is 36 minutes

We found 3 routes between Ocean Grove and Highlands.

Available Routes

Shortest Fastest
Ocean Ave N
15 mi
24.1 km
31 minutes
NJ-35 N/State Rte 35 N and NJ-36 E
18.4 mi
29.5 km
37 minutes
NJ-36 E
21.1 mi
33.9 km
36 minutes

Route Directions

Get on NJ-18 N from Main Ave and Corlies Ave
2.7 mi
7 min
Follow NJ-18 N and NJ-36 E to Waterwitch Ave in Highlands
18.2 mi
28 min
Drive to Waterwitch Ave
0.2 mi
0 min

Route Directions

Follow Main Ave and Corlies Ave to NJ-35 N/New Jersey 35 N/State Rte 35 N
1.2 mi
4 min
Follow NJ-35 N/State Rte 35 N and NJ-36 E to Waterwitch Ave in Highlands
16.9 mi
32 min
Drive to Waterwitch Ave
0.2 mi
0 min

Route Directions

0.4 mi
1 min
Take Ocean Ave N to Waterwitch Ave in Highlands
14.5 mi
29 min

Journey Details

Traveling from Ocean Grove, New Jersey to Highlands, New Jersey covers 15 miles (24 km) in a north direction. This secondary roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 3 route options between these locations (15-21 miles / 24-34 km). The primary route shown here saves 7 minutes compared to alternatives.

Journey Waypoints

Ocean Grove

Starting Point

Loch Arbour, New Jersey

19 mi to destination

0 mi
Deal, New Jersey

Traveled 5 mi from origin

1 mi
West Long Branch, New Jersey

14 mi to destination

1 mi
Oceanport, New Jersey

Traveled 10 mi from origin

1 mi
Long Branch, New Jersey

10 mi to destination

1 mi
Waterloo, New Jersey

Traveled 14 mi from origin

1 mi
Rumson, New Jersey

5 mi to destination

1 mi
Oceanic, New Jersey

Traveled 19 mi from origin

1 mi
Highlands

Destination