Photos of Grand Canyon Inn in Williams, Arizona
Know Before You Go
Staying at Grand Canyon Inn in Williams, Arizona? Here are some things to know when you book a room.
What is the Grand Canyon Inn?
The Grand Canyon Inn is a hotel, restaurant, and roadside stop located north of Williams, Arizona, along State Route 64, the main highway connecting Route 66 to the South Rim of the Grand Canyon.
Where is the Grand Canyon Inn located?
The inn is located at 257 AZ-64 in Williams, Arizona, about 20 miles north of Williams and approximately 25 miles south of Grand Canyon National Park’s South Rim entrance. It is right across the road from Flintstones Bedrock City.
Is the Grand Canyon Inn located on Route 66?
Not directly. The inn sits on Arizona Highway 64, the primary route between Williams and Grand Canyon National Park.
Is there a restaurant on-site?
Yes. The inn features Grand Canyon Inn, Restaurant & Lounge, which serves breakfast, lunch, and dinner along with classic American favorites. The restaurant is popular with both hotel guests and travelers heading to or from the Grand Canyon.
What are the check-in and check-out times?
Check-in begins at 3:00 PM. If arriving after 8:00 PM call ahead for late check-in instructions. Check-out is from 7:00 AM to 11:00 AM. A key dropbox is available for anyone leaving when the front desk is unmanned.


























I really enjoyed my stay at the Grand Canyon Inn! It was easy to get to from Route 66, located right across the street from Bedrock City (one of the best roadside attractions around!) and so convenient for getting to the Grand Canyon. It was close enough to the park to be able to leave early and beat the crowds without having to drive far but far enough away to be a good budget option. I also had dinner at the onsite restaurant and it was delicious (though a little pricey).