Skip to main content

Filter by:


Star Rating

Review Score

Williamsburg – 54 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...

The room was beautiful, bed was comfortable and it was clean. It was a good location to get to things. Nice area.
8.1
Scored 8.1
Very Good
Rated very good
130 reviews
Price from$124.20per 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.

Relatively easy check-in. Decent amenities.
7.7
Scored 7.7
Good
Rated good
204 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.

Loved the breakfast and coffee station. Front desk staff was super friendly.
9.1
Scored 9.1
Wonderful
Rated wonderful
867 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.

Nice view, very clean
8.0
Scored 8.0
Very Good
Rated very good
1,104 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 balcony view is what sold us on this hotel. It was across the street from Pirates Cove, and we planned to go there, so it was convenient. The rooms are nice and the beds are comfortable. To our surprise, there was a small old school arcade. The pool room is very warm, which makes it comfortable getting in and out of the pool.
8.6
Scored 8.6
Excellent
Rated excellent
1,196 reviews
Price from$152.15per night
Delamar Traverse City, hotel in Williamsburg

Located in Traverse City, a few steps from Sunset Park Beach, Delamar Traverse City has accommodations with an outdoor swimming pool, free private parking, a fitness center and a restaurant.

Adjacent to West Bay and close to downtown. Friendly staff, clean and modern decor, nice breakfast, well maintained pool.
8.6
Scored 8.6
Excellent
Rated excellent
495 reviews
Price from$139per 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.

Great value for the cost, excellent location off the major highway we were on. LOVED the pool and spa. Very nice breakfast. Would definitely stay here again.
8.1
Scored 8.1
Very Good
Rated very good
223 reviews
Price from$80.10per night
The Beach Haus - Traverse City, hotel in Williamsburg

Just off the shores of Traverse Bay, this bay-side hotel features a private 200-foot sugar sand beach. Most guest rooms include a patio or balcony overlooking the bay.

This hotel is very clean and the service is wonderful. The view of the lake was nice too
8.3
Scored 8.3
Very Good
Rated very good
460 reviews
Price from$134.10per night
Comfort Inn Traverse City, hotel in Williamsburg

The 100 percent nonsmoking Comfort Inn hotel is located in the coastal town of Traverse City near several area attractions and local points of interest.

We went for our birthdays and enjoyed the pool and hot tub❣️
8.5
Scored 8.5
Very Good
Rated very good
221 reviews
Price from$82.83per night
See all hotels near Williamsburg
Subscribe to receive premium deals

Prices drop the second you sign up!