Located on Interstate 40 between Flagstaff and Kingman and south of Grand Canyon National Park, Williams, Arizona is a four-hour drive from Las Vegas/ McCarran Airport, and three hours from Phoenix/Sky Harbor Airport. Flagstaff (30 miles to the east) is also served by Amtrak's daily "Southwest Chief".