
The town of Flagstaff is located 80 miles south of Grand Canyon’s South Rim (1.5-hour drive). With a population of 70,000, Flagstaff is the largest town anywhere near the South Rim. If you can’t find a hotel in Grand Canyon or the nearby town of Tusayan, you can certainly find one in Flagstaff.
Best Flagstaff, Arizona Hotels
★ = Recommended