Distance from Cedar Lake, New Jersey to Roselle, New Jersey

Cedar Lake Roselle
Total Distance
30.8 mi
(49.5 km)
Travel Time
40 minutes

The driving distance from Cedar Lake, New Jersey to Roselle, New Jersey is 30.8 mi (49.5 km)

The straight-line (air) distance is approximately 12.9 mi (20.7 km)

Estimated travel time by road is 40 minutes

This route includes Toll roads along the way.

We found 2 routes between Cedar Lake and Roselle.

Available Routes

Shortest Fastest
NJ-24 E
30.2 mi
48.5 km
39 minutes
Tolls
I-280 E and Garden State Pkwy S
30.8 mi
49.5 km
40 minutes

Route Directions

Get on I-80 E from Cedar Lake Rd W and Diamond Spring Rd
2.3 mi
7 min
Follow I-80 E, I-280 E and Garden State Pkwy S to NJ-28 E/N Ave E in Cranford. Take exit 137 from Garden State Pkwy S
26.9 mi
27 min
Continue on NJ-28 E. Drive to W 3rd Ave in Roselle
1.6 mi
5 min

Route Directions

Get on I-80 E from Cedar Lake Rd W and Diamond Spring Rd
2.3 mi
7 min
Continue on I-80 E. Take I-287 S, NJ-24 E, I-78 E and Garden State Pkwy S to NJ-28 E/N Ave E in Cranford. Take exit 137 from Garden State Pkwy S
26.3 mi
26 min
Continue on NJ-28 E. Drive to W 3rd Ave in Roselle
1.6 mi
5 min

Journey Details

Traveling from Cedar Lake, New Jersey to Roselle, New Jersey covers 30.2 miles (49 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 39 minutes under normal conditions.

Drivers have 2 route options between these locations (30-31 miles / 49-50 km). The primary route shown here saves 38 seconds compared to alternatives.

Journey Waypoints

Cedar Lake

Starting Point

Mountain Lakes, New Jersey

30 mi to destination

0 mi
Parsippany-Troy Hills, New Jersey

Traveled 7 mi from origin

1 mi
Hanover, New Jersey

22 mi to destination

1 mi
East Hanover, New Jersey

Traveled 15 mi from origin

1 mi
Rosedale Village, New Jersey

15 mi to destination

1 mi
Millburn, New Jersey

Traveled 22 mi from origin

1 mi
Kenilworth, New Jersey

Traveled 30 mi from origin

1 mi
Roselle

Destination