Hotels between the Grand Canyon and Sedona are located along AZ 64, I-40, and AZ 89A. Sedona is about 115 miles southeast of Grand Canyon.
From Northwest to Southeast
The Grand Canyon is located off AZ 64, just north of Tusayan. The route between the Grand Canyon and Sedona turns onto I-40 at Williams ... follows I-40 until Flagstaff ... and finally, turns south to Oak Creek Canyon and Sedona at I-40's juncture with AZ 89.