As of May 2010, the borough had a total of 25.60 miles (41.20 km) of roadways, of which 22.06 miles (35.50 km) were maintained by the municipality, 2.93 miles (4.72 km) by Monmouth County and 0.61 miles (0.98 km) by the New Jersey Department of Transportation.

Route 36 runs along the borough's southern border with Hazlet Township.
As of May 2010, the borough had a total of 25.60 miles (41.20 km) of roadways, of which 22.06 miles (35.50 km) were maintained by the municipality, 2.93 miles (4.72 km) by Monmouth County and 0.61 miles (0.98 km) by the New Jersey Department of Transportation.
Route 36 runs along the borough's southern border with Hazlet Township.
Union Beach, New Jersey