Distance from Cranbury, New Jersey to Trower, Virginia
The driving distance from Cranbury, New Jersey to Trower, Virginia is 258.4 mi (415.8 km)
The straight-line (air) distance is approximately 123.4 mi (198.6 km)
Estimated travel time by road is 4 hours 53 minutes
We found 3 routes between Cranbury and Trower.
Available Routes
Route Directions
Take US-130 S, I-195 W, US-1 S, I-295 W, ... and US-13 S to Rd 12/Smyrna Leipsic Rd in Smyrna
Get on DE-1 S/Bay Rd
Take US-113 S and US-13 S to VA-180 E/Wachapreague Rd in Accomack County
Continue on VA-180 E/Wachapreague Rd. Drive to State Rte 622
Route Directions
Take I-95 S, NJ Tpke S, US-301 S, US-50 E and US-13 S to VA-180 E/Wachapreague Rd in Accomack County
Continue on VA-180 E/Wachapreague Rd. Drive to State Rte 622
Route Directions
Get on NJ-133 E in East Windsor
Take I-95 S and NJ Tpke S to DE-1 S in Dover
Follow DE-1 S, US-113 S and US-13 S to State Rte 622 in Accomack County
Journey Details
Traveling from Cranbury, New Jersey to Trower, Virginia covers 253.5 miles (408 km) in a southwest direction. This highway, long-distance route typically takes 4 hours 16 minutes under normal conditions.
Drivers have 3 route options between these locations (253-274 miles / 408-441 km). The primary route shown here saves 38 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Cranbury
Starting Point
Trower
Destination