Distance from Monroe, Utah to Tonalea, Arizona
The driving distance from Monroe, Utah to Tonalea, Arizona is 318.5 mi (512.6 km)
The straight-line (air) distance is approximately 106.6 mi (171.6 km)
Estimated travel time by road is 5 hours 15 minutes
We found 3 routes between Monroe and Tonalea.
Available Routes
Route Directions
Get on I-70 W
Follow I-70 W and I-15 S to UT-56 E/W 200 N in Cedar City. Take exit 59 from I-15 S
Follow UT-14 E to US-89 S in Kane County
Follow US-89 S to N Lake Powell Blvd in Page
Follow AZ-98 E and Indian Rte 21/Indian Rte 2121 to your destination in Tonalea
Route Directions
Get on I-70 W
Take I-15 S to UT-17 S/UT-228 in Toquerville. Take exit 27 from I-15 S
Take State Hwy 59 S and AZ-389 E to US-89 S/E 300 S in Kanab
Follow AZ-98 E and Indian Rte 21/Indian Rte 2121 to your destination in Tonalea
Route Directions
Take UT-118 S and Sevier Hwy to US-89 S in Sevier
Follow US-89 S to N Lake Powell Blvd in Page
Follow AZ-98 E and Indian Rte 21/Indian Rte 2121 to your destination in Tonalea
Journey Details
Traveling from Monroe, Utah to Tonalea, Arizona covers 267.7 miles (431 km) in a southeast direction. This highway, long-distance route typically takes 4 hours 31 minutes under normal conditions.
Drivers have 3 route options between these locations (268-338 miles / 431-544 km). The primary route shown here saves 47 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 62 mph (100 km/h) .
Journey Waypoints
Monroe
Starting Point
Tonalea
Destination