The two major cities closest to the Canyon are Phoenix and Las Vegas. Flagstaff, AZ is only 1.5 hours from the South Rim and although it is a smaller city, it does have an international airport. Tusayan is the closest town to Grand Canyon Village and also has a small public airport.