Distance from Buena Vista Township, New Jersey to Upper Deerfield Township, New Jersey

Buena Vista Township Upper Deerfield Township
Total Distance
20.5 mi
(33 km)
Travel Time
30 minutes

The driving distance from Buena Vista Township, New Jersey to Upper Deerfield Township, New Jersey is 20.5 mi (33 km)

The straight-line (air) distance is approximately 11.1 mi (17.9 km)

Estimated travel time by road is 30 minutes

We found 3 routes between Buena Vista Township and Upper Deerfield Township.

Available Routes

Shortest
Oak Rd and Almond Rd
19.7 mi
31.7 km
31 minutes
Forest Grove Rd and W Garden Rd
20 mi
32.2 km
30 minutes
Fastest
W Weymouth Rd
20.5 mi
33 km
30 minutes

Route Directions

20.5 mi
30 min

Route Directions

Take U.S. Hwy 40 W, Forest Grove Rd and W Garden Rd to Deerfield Rd in Upper Deerfield Township
20 mi
30 min

Route Directions

Follow Oak Rd and Almond Rd to Deerfield Rd in Upper Deerfield Township
19.7 mi
31 min

Journey Details

Traveling from Buena Vista Township, New Jersey to Upper Deerfield Township, New Jersey covers 19.7 miles (32 km) in a west direction. This secondary roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 3 route options between these locations (20-20 miles / 32-33 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Buena Vista Township

Starting Point

Buena, New Jersey

26 mi to destination

1 mi
Forest Grove, New Jersey

19 mi to destination

1 mi
Brotmanville, New Jersey

13 mi to destination

0 mi
Six Points, New Jersey

Traveled 19 mi from origin

1 mi
Pittsgrove, New Jersey

6 mi to destination

1 mi
Husted, New Jersey

Traveled 26 mi from origin

1 mi
Upper Deerfield Township

Destination