Skip to main content

Filter by:


Star rating

Review score

Three Oaks – 20 hotels and places to stay
See the latest prices and deals by choosing your dates.
Quality Inn, hotel in Three Oaks

Quality Inn features accommodation in Sawyer. With free WiFi, this 2-star hotel offers a 24-hour front desk. The hotel has family rooms. At the hotel rooms are fitted with a private bathroom.

Beds were comfortable. Late check in was great as we didn't realize we would hit a time change. They also allowed us a late check out.
7.1
Scored 7.1
Good
Rated good
130 reviews
Price from£38.42per night
Goldberry Woods- A Modern Farm Resort, hotel in Three Oaks

Featuring a microfarm and fruit orchard with 30 acres of woods, trails and river, Goldberry Woods Bed and Breakfast and Cottages is located just 1 mile away from the beaches and amazing sunsets.

Breakfast was fresh and delicious. Straight from the garden. Staff member explained everything on the dish and where it was sourced. Everything came from their own garden except the meat which came from a local organic farm.
9.4
Scored 9.4
Superb
Rated superb
20 reviews
Price from£268.15per night
Garden Grove Inn Bed and Breakfast, hotel in Three Oaks

Situated between Interstate 94 and Red Arrow Highway, this Union Pier bed and breakfast is located on a secluded acre of property full of tall trees and colorful gardens.

9.6
Scored 9.6
Exceptional
Rated exceptional
35 reviews
Price from£202.91per night
The Inn at Union Pier, hotel in Three Oaks

Less than 3 minutes’ walk from the sandy shores of Lake Michigan, this Union Pier bed and breakfast offers uniquely furnished rooms with free Wi-Fi. Guests can relax in the hot tub or sauna on site.

Great breakfast, very nice location with beach access. Staff was very friendly and helpful.
9.1
Scored 9.1
Superb
Rated superb
82 reviews
Price from£203.76per night
Lakeside Inn, hotel in Three Oaks

Lakeside Inn has a garden and a private beach area in Lakeside. There is a terrace and guests can make use of free WiFi and free private parking. All rooms at the inn are fitted with a seating area.

The location was excellent. The building was spacious with many facilities. It had a good vibe.
8.9
Scored 8.9
Fabulous
Rated fabulous
148 reviews
Price from£84.05per night
Gordon Beach Inn, hotel in Three Oaks

Gordon Beach Inn has a garden, shared lounge, a restaurant and bar in Union Pier. There is a sun terrace and guests can make use of free WiFi and free private parking.

Didn't have breakfast, location was perfect
8.6
Scored 8.6
Fabulous
Rated fabulous
225 reviews
Price from£70.98per night
4411 Inn & Suites, hotel in Three Oaks

4411 Inn & Suites offers accommodation in Michigan City. This 3-star hotel offers a concierge service. The hotel also features free WiFi and free private parking.

Loved it! Mike and Leaf were amazing and even offered up local places for dinner. The room was spotless and very nicely decorated, the outdoor area was very nice and inviting as well. We will definitely be back, I want this place to flourish.
9.2
Scored 9.2
Superb
Rated superb
87 reviews
Price from£111.78per night
The Neighborhood Hotel Grand Beach, hotel in Three Oaks

Located in New Buffalo, The Neighborhood Hotel Grand Beach offers a terrace.

Fire pit was awesome, lovely room very peaceful short walk from a quiet beach
9.1
Scored 9.1
Superb
Rated superb
17 reviews
Price from£364.07per night
Holiday Inn Express & Suites New Buffalo, MI, an IHG Hotel, hotel in Three Oaks

Featuring free WiFi and an indoor pool, this 2-star Holiday Inn Express & Suites New Buffalo, MI offers accommodation in New Buffalo.

Your staff was stellar.
8.2
Scored 8.2
Very good
Rated very good
239 reviews
Price from£84.02per night
The Neighborhood Hotel New Buffalo, hotel in Three Oaks

Set in New Buffalo, 700 metres from New Buffalo Beach, The Neighborhood Hotel New Buffalo offers accommodation with a garden, free private parking, a shared lounge and a terrace.

We checked in online. It was convenient. However, it would’ve been nice to see a manager/owner other than guests sneaking in/out. A nice surprise was to come back at the end of the day to homemade muffins. They were delicious. The location was within walking distance to everything. Would recommend to stay here.
8.8
Scored 8.8
Fabulous
Rated fabulous
8 reviews
Price from£373.89per night
See all hotels near Three Oaks
Subscribe to receive premium deals

Prices drop the moment you sign up!

gogless