Distance from Ocean Grove, New Jersey to Bay Head, New Jersey

Ocean Grove Bay Head
Total Distance
14.3 mi
(23 km)
Travel Time
27 minutes

The driving distance from Ocean Grove, New Jersey to Bay Head, New Jersey is 14.3 mi (23 km)

The straight-line (air) distance is approximately 6.2 mi (10 km)

Estimated travel time by road is 27 minutes

We found 3 routes between Ocean Grove and Bay Head.

Available Routes

Shortest Fastest
NJ-71 S and NJ-35 S
11.3 mi
18.1 km
25 minutes
NJ-35 S
14.3 mi
23 km
27 minutes
NJ-34 S
16 mi
25.8 km
27 minutes

Route Directions

Follow Main Ave and Memorial Dr to NJ-35 S/New Jersey 35 S
2.2 mi
5 min
3.2 mi
6 min
2.2 mi
4 min
Drive to NJ-35 S in Bay Head
6.7 mi
11 min

Route Directions

Get on NJ-18 S from NJ-33 W/Corlies Ave
3 mi
8 min
Continue on NJ-18 S. Take NJ-34 S to NJ-35 S in Bay Head
13.1 mi
19 min

Route Directions

0.4 mi
1 min
Take NJ-71 S to NJ-35 S in Bay Head
10.8 mi
23 min

Journey Details

Traveling from Ocean Grove, New Jersey to Bay Head, New Jersey covers 11.3 miles (18 km) in a south direction. This secondary roads, short route typically takes 25 minutes under normal conditions.

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

Journey Waypoints

Ocean Grove

Starting Point

Bradley Beach, New Jersey

14 mi to destination

1 mi
Belmar, New Jersey

Traveled 4 mi from origin

1 mi
Lake Como, New Jersey

11 mi to destination

1 mi
Spring Lake, New Jersey

Traveled 7 mi from origin

1 mi
Sea Girt, New Jersey

7 mi to destination

1 mi
Manasquan, New Jersey

Traveled 11 mi from origin

1 mi
Point Pleasant Beach, New Jersey

4 mi to destination

1 mi
Bay Head

Destination