Hotels in Williamsburg, Virginia

We could not find any hotels near for the dates you have selected.

Where to Stay in Williamsburg, Virginia?



  • Hampton Inn & Suites Williamsburg Historic District: A hotel with well-furnished, clean rooms, a good breakfast and a friendly service.
  • Woodlands Hotel & Suites - Colonial Williamsburg: Located a stone’s throw away from Colonial Williamsburg, this hotel has comfortable beds, a pleasant staff. A great place for a family stay.


  • Holiday Inn Hotel & Suites, Williamsburg-Historic Gateway: A sparklingly clean hotel with a good breakfast very close to the major attractions of Williamsburg.
  • Williamsburg Lodge-Colonial Williamsburg: A family-oriented lodge with large, clean rooms.


  • Williamsburg Inn: An immaculate inn with great amenities and excellent food. The perfect place for a romantic getaway.


  • Fat Canary: Nestled in Colonial Williamsburg, this restaurant is easy to miss, but don’t. Their duck has to be tried. Their menu items can be ordered in half portions—great for kids.
  • Food For Thought: Perfectly flavourful food that seems homemade. Restaurant does not accept reservations and is very popular. Be prepared for a little waiting time.
  • King’s Arms Tavern: One of the authentic colonial taverns at Colonial Williamsburg with an absolutely delightful staff. Try their peanut soup.
  • Second Street: An attentive staff and large portions. Their locally brewed brown ale is worth a try. Restaurant may be crowded so expect wait time.
  • The Cheese Shop: A cute little place to have some cheese, meats and sandwiches. Their house dressing on sandwiches is excellent.
  • Christiana Campbell’s Tavern-Colonial Williamsburg: The perfect place to have authentic colonial dinner. Their scallops and crab dishes are delectable.
  • Blue Talon Bistro: Excellent ambience and a friendly atmosphere. You should try their lamb, chicken crepes and in desserts, go for their chocolate mousse. You will not be disappointed.

Hotels Near Attractions in Williamsburg