Distance from Monroe, Utah to Castle Rock, Utah
The driving distance from Monroe, Utah to Castle Rock, Utah is 240.4 mi (386.9 km)
The straight-line (air) distance is approximately 110.7 mi (178.2 km)
Estimated travel time by road is 4 hours 3 minutes
This route includes Toll roads along the way.
We found 2 routes between Monroe and Castle Rock.
Available Routes
Route Directions
Get on I-70 E/US-89 N in Richfield from UT-118 N
Follow I-70 E to US-89 N/S State St in Salina. Take exit 56 from I-70 E/US-89 N
Get on I-15 N in Spanish Fork
Continue on I-15 N to your destination in Summit County. Take exit 185 from I-80 E
Drive to Castle Rock Frontage Rd/Pony Express Trl
Route Directions
Get on I-70 E/US-89 N in Richfield from UT-118 N
Follow I-70 E/US-89 N to State Hwy 259 S. Take exit 48 from I-70 E/US-89 N
Get on I-15 N in Millard County from US-50 W
Follow I-15 N and I-80 E to your destination in Summit County. Take exit 185 from I-80 E
Drive to Castle Rock Frontage Rd/Pony Express Trl
Journey Details
Traveling from Monroe, Utah to Castle Rock, Utah covers 231.6 miles (373 km) in a north direction. This fast highway, long-distance route typically takes 3 hours 35 minutes under normal conditions.
Drivers have 2 route options between these locations (232-240 miles / 373-387 km). The primary route shown here saves 28 minutes compared to alternatives.
The route features scenic views, toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 66 mph (106 km/h) .
Journey Waypoints
Monroe
Starting Point
Castle Rock
Destination