The Grand Canyon is not located within a specific city. The Grand Canyon is contained within the Grand Canyon National Park, as well as multiple Native American nations. The closest city to the Grand Canyon is Tusayan, Ariz., which is 2 miles from the southern entrance.
The Grand Canyon is located in Coconino County in Arizona. The nearest major city to the Grand Canyon is Flagstaff, Ariz., which is located 80 miles southeast of the Grand Canyon National Park. The closest city located to the northern rim of Grand Canyon National Park is Kanab, Utah, which is roughly 80 miles away.