Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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.


Check prices on hotels in Williamsburg

Tonight Tonight Apr 24 - Apr 25
This weekend This weekend Apr 27 - Apr 29
Next weekend Next weekend May 4 - May 6

Featured Williamsburg Golf Hotels

See all 290 Hotels in Williamsburg
Grand Traverse Resort And Spa
100 Grand Traverse Village Boulevard, Williamsburg
Grand Traverse Resort And Spa
$129
3.9/5 (461 reviews)

Good experience. Would like to come back in the summer time for golfing

altText Apr 23, 2018
 
 
Holiday Inn Express Hotel & Suites Acme-Traverse City
3536 Mt. Hope Rd, Williamsburg
Holiday Inn Express Hotel & Suites Acme-Traverse City
$77
4.3/5 (334 reviews)

Great stay, room was ready and very clean. Great staff . Loved the hot tub sat night. Overall good stay.

altText Mar 19, 2018
 
 
Sleep Inn & Suites Acme - Traverse City
5520 US 31 North, Williamsburg
Sleep Inn & Suites Acme - Traverse City
Get Rates
4.1/5 (107 reviews)

No problems with the room. Breakfast area a little small.

altText Jul 5, 2016
 
 
Yorkburg Manor
5721 N. Broomhead Rd., Williamsburg
Yorkburg Manor
$145
4.9/5 (45 reviews)

One of our best B&Bs ever!! Would go back in a minute~~

altText Jul 27, 2017
 
 

Recently booked Golf Hotels in Williamsburg

Grand Traverse Resort And Spa
3.5 out of 5.0
Last booking: 3 hours ago

Golf Resorts in Williamsburg

While the idea of the perfect trip is frolicking on the beach or sunbathing around at a hotel, you dream of a getaway with challenging doglegs and manicured greens. You are in luck if hitting the links is your ideal holiday. Expedia has 290 of hotels near or located on golf courses in Williamsburg. Forget those sandy beaches and the pool cabana, because the fairway is waiting for you.

Stay and Play Golf in Williamsburg

What's better than a great course? Having an immaculate hotel on the same property. Once you've penciled in your last score, you'll have welcoming accommodations just steps away. You can enjoy a drink at the 19th hole after you finish your round, or simply make use of your hotel's amenities, like the spa or pool. No need to venture far from the hotel; there are lots of available entertainment options. Whatever you end up doing, you'll have a cozy bed to give you a good night's sleep, so you can get prepared for another afternoon dedicated to improving your score.

If you decide to take your game off of the property, there are 2 other golf courses in the area. Get ready to hit the long ball at places like Lochen Heath Golf Course and High Pointe Golf Club where you will surely have enough room to master this game Williamsburg has plenty of things to do and take advantage of. Are you looking for more information on Williamsburg? Feel free to read guest reviews and recommendations

Your Williamsburg Golf Resort Awaits

With Expedia here to assist, you will be as close as possible to the golf course, and with ranging from $145 to $77 you will be well on your way. When images of lush fairways and shimmering water hazards start occupying your head, it might be time to book that golf vacation you have been dreaming of.

Quick Golf Guide to Williamsburg

Q: How much does it cost to stay in a Williamsburg golf resort?

A: Prices for a Williamsburg golf resort run from $77 to $145. You can be certain to locate a resort that is close to a fabulous course and in your budget.

Q: How many golf hotels are in Williamsburg?

A: Williamsburg has 290 golf hotels for you to pick from. Having trouble deciding? If so, make sure to read the review and ratings section to help you choose the ideal spot for your golf getaway.

Q: How many courses public courses are there?

A: Williamsburg has 2 public golf courses. This total is a combination of municipal, public, and semi-private courses.

Q: What is the number of golf courses in Williamsburg?

A: Williamsburg is home to 2 courses. Once you have mastered your golf resort's course, you can take on the local links.