Apache Junction, AZVirgin, UT
Distance: 430 mi·Duration: 8 h 45 min
Driving from Apache Junction, AZ to Virgin, UT takes about 8 h 45 min via US 89. The distance is 430 mi. EV charging is available along the route, including in Tempe, AZ, Sedona, AZ, Flagstaff, AZ, Page, AZ, Springdale, UT.
Driving directions
34 · 430 mi- 1 Depart left onto East Linda Avenue 1 mi
- 2 Turn left onto South Royal Palm Road 1 mi
- 3 Turn right onto East Southern Avenue 1 mi
- 4 Turn left onto South Idaho Road 1 mi
- 5 Take ramp right 1 mi
- 6 Merge slightly left onto Superstition Freeway 24 mi
- 7 Keep slightly left 1 mi
- 8 Merge slightly left onto Maricopa Freeway 5 mi
- 9 Keep slightly right onto Maricopa Freeway 5 mi
- 10 Continue straight onto Black Canyon Freeway 42 mi
- 11 Continue straight onto Phoenix-Cordes Junction Highway 9 mi
- 12 Continue straight onto Arizona Veterans Highway 14 mi
- 13 Keep slightly left onto Arizona Veterans Highway 78 mi
- 14 Continue straight onto Prescott–Flagstaff Highway 1 mi
- 15 Take exit slightly right 1 mi
- 16 Merge slightly left onto Purple Heart Trail 6 mi
- 17 Take exit slightly right 1 mi
- 18 Turn left onto Country Club Drive 1 mi
- 19 Turn right onto Flagstaff-Cameron Highway 3 mi
- 20 Continue straight onto US Highway 89 7 mi
- 21 Continue straight onto Flagstaff-Cameron Highway 38 mi
- 22 Enter roundabout right onto Cameron-Bitter Springs Highway 52 yd
- 23 Exit roundabout slightly right onto Cameron-Bitter Springs Highway 2 mi
- 24 Continue straight onto US 89 1 mi
- 25 Continue straight onto Cameron-Bitter Springs Highway 57 mi
- 26 Turn left onto Bitter Springs–Fredonia Highway 84 mi
- 27 Continue straight onto South Main Street 2 mi
- 28 Turn left onto West Pratt Street 1 mi
- 29 Continue straight onto Short Creek–Fredonia Highway 33 mi
- 30 Continue straight 19 mi
- 31 Turn right onto Sheep Bridge Road 5 mi
- 32 Turn slightly right 1 mi
- 33 Turn left 15 yd
- 34 Arrive left
Popular destinations close by
