Skip to main content

Filter by:


Star Rating

Review Score

Williamsburg – 55 hotels and places to stay
See the latest prices and deals by choosing your dates.
Gold Coast Inn, hotel in Williamsburg

Located in Traverse City, within 1.6 miles of Traverse City State Park Beach and 3.6 miles of Dennos Museum Center at Northwestern Michigan College, Gold Coast Inn has accommodations with a shared...

Clean
8.1
Scored 8.1
Very Good
Rated very good
129 reviews
Price from$124.20per night
Sleep Inn & Suites Acme - Traverse City, hotel in Williamsburg

Sleep Inn & Suites Acme – Traverse City is located across from Grand Traverse Bay and minutes from area attractions like the Turtle Creek Casino, Old Mission Peninsula and Chateau Chantal.

Rates and location were perfect for our one night stay! Very clean and comfortable! Staff was also great!
8.2
Scored 8.2
Very Good
Rated very good
499 reviews
Price from$67.32per night
Holiday Inn Express Hotel & Suites Acme-Traverse City, an IHG Hotel, hotel in Williamsburg

This hotel is a 10 minute drive from downtown Traverse City, with shopping, dining and historic district. The hotel offers an indoor pool and rooms with free Wi-Fi.

Clean room Great Breakfast & coffee Nice hotel staff
7.3
Scored 7.3
Good
Rated good
36 reviews
Price from$188.96per night
Grand Traverse Resort and Spa, hotel in Williamsburg

Located 1 mile from the shores of Lake Michigan, this sprawling resort features 3 golf courses, on-site dining, and a luxurious spa. WiFi access is available.

Very nice. Multiple places to eat. Close to everything
7.7
Scored 7.7
Good
Rated good
201 reviews
Price from$139per night
Bayshore Resort, hotel in Williamsburg

On the shores of West Grand Traverse Bay, this beachside resort features and indoor pool and hot tub.

Okay. Would like it to be open until 10:30.
9.0
Scored 9.0
Wonderful
Rated wonderful
860 reviews
Price from$199per night
Pointes North Beachfront Resort Hotel, hotel in Williamsburg

Featuring a private beach in scenic Traverse City, Pointes North Beachfront Resort Hotel also features a heated outdoor pool and free Wi-Fi.

The property was located beautifully. Great access to the beach and it was raked/cleaned every morning.
8.0
Scored 8.0
Very Good
Rated very good
1,108 reviews
Price from$149per night
Grand Beach Resort Hotel, hotel in Williamsburg

Grand Beach Resort features a private beach, heated indoor pool, and a complimentary breakfast. Guest rooms offer beach or courtyard views.

The location of the room on the first floor close to the beach was nice
8.6
Scored 8.6
Excellent
Rated excellent
1,194 reviews
Price from$152.15per night
Country Inn & Suites by Radisson, Traverse City, MI, hotel in Williamsburg

Offering a deluxe continental breakfast each morning, this hotel is less than 2 mi from central Traverse City and the beaches of Traverse Bay. Free WiFi and a flat-screen TV are included in each...

The front desk attendant was fantastic. Very helpful and accomodating
8.3
Scored 8.3
Very Good
Rated very good
1,078 reviews
Price from$84.41per night
Knights Inn Traverse City, hotel in Williamsburg

Featuring free WiFi throughout the property, Knights Inn Traverse City offers accommodations in Traverse City. Each room is equipped with a private bathroom. A TV with cable channels is featured.

the room was very nice and clean. The staff was exceptional
7.6
Scored 7.6
Good
Rated good
579 reviews
Price from$99.99per night
All Seasons Resort, hotel in Williamsburg

Featuring free WiFi throughout the property, All Seasons Resort offers accommodations in Kalkaska. Free full breakfast buffet is provided every morning.

The area attractions for our stay cation
8.1
Scored 8.1
Very Good
Rated very good
221 reviews
Price from$80.10per night
See all hotels near Williamsburg
Subscribe to receive premium deals

Prices drop the second you sign up!