Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Great location and helpful staff. Five minute walk to the train and restaurants.
Howard Johnson by Wyndham Williams$76Howard Johnson by Wyndham Williams$76
Wonderful B&B. We will definitely be back. Everything about our stay was absolutely perfect. The room decor, comfort, and attention to detail was extraordinary. The breakfast was delicious, too. This is a great place to stay if you are in the area.
My husband and I needed a hotel to stay at for a weekend trip. There weren't a lot of options but we choose this hotel because we trust Best Western Hotels. The room was very spacious and really clean. The bed was really comfortable. The bathroom was also very clean and the complementary toiletries ...
Best Western Plus Inn Of Williams$130Best Western Plus Inn Of Williams$130
This hotel was superb in cleanliness, updated rooms, great breakfast, good location. We were very pleased & do not have any complaints.
Days Inn by Wyndham Williams$93Days Inn by Wyndham Williams$93
Staff was pleasant, gas station and Restaurants very close by. Only stayed one night to get some rest on our way to The Grand Canyon. Rates were much better than those closer. Room was comfortable.
Clean and quiet but a bit tired and worn out looking, could do with a revamp. Staff were fine though, friendly & helpful.
Travelodge by Wyndham Flagstaff$65Travelodge by Wyndham Flagstaff$65
Place was pleasant to stay. Tv sucked but we were doing activities most of the day. But was a nice spot to rest up! Right in the historic district! Close to laundry mat!
American Regency Inn$65American Regency Inn$65
The whole experience from start to finish was modern, clean, and comfortable. My only complaint is that the pool was ureasonably cold despite being indoors. Which to be clear is fine you have a hot tub (they do not). Will be repeating next time through Flagstaff!
Springhill Suites by Marriott Flagstaff$90Springhill Suites by Marriott Flagstaff$90
While most people's notion of a superb getaway is sunbathing poolside or sunbathing at the beach, you dream of a trip with challenging doglegs and manicured greens. The only time spent in the sand is if you put too much spin on that drive. Expedia offers 293 hotel options in Grand Canyon near or on a golf course. Forget those sandy beaches and the pool cabana, because the fairway is waiting for you.
Nothing is better than having a golf course on the same property as your hotel. Once you've penciled in your score from the 18th hole, you will have amazing accommodations just steps away. Play to your heart's content, then celebrate your game with a well-deserved martini, or just make use of your hotel's amenities, like the spa or pool. No need to venture far from the hotel; there are lots of entertainment options available. And at the end of the day, you've got an abundance of amenities and a comfy bed waiting for you.
When you decide you've played enough golf, Grand Canyon awaits! Use this occasion to see what else Grand Canyon has to offer. Check with your hotel's concierge to show you a great place to have a silent lunch or gourmet meal. They may even know the areas in town to get some shopping in.
With Expedia, you'll have your pick of terrific golf resorts for terrific rates. As of right now, the hotel rates in Grand Canyon span from $65 to $249. Reserve soon and start polishing your clubs, because this vacation is only a driver, an iron, and a putter away.
Q: How many golf resorts does Grand Canyon have?
A: There are 293 golf hotels in Grand Canyon. Having trouble deciding? If so, be sure to read through the review and ratings section to help you choose the ideal resort for your vacation.
Q: How much does a stay at a Grand Canyon golf hotel cost?
A: Prices for a Grand Canyon golf hotel cost from $65 to $249. You are sure to uncover a place at an affordable rate that is near a phenomenal course