Skip to main content

Filter by:


Star rating

Review score

Three Oaks – 19 hotels and places to stay
See the latest prices and deals by choosing your dates.
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
224 reviews
Price from£67.37per 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.67per 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£203.30per 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
83 reviews
Price from£204.15per 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
147 reviews
Price from£84.21per 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
240 reviews
Price from£84.18per night
Hampton Inn LaPorte, hotel in Three Oaks

The University of Notre Dame is short drive from this LaPorte, Indiana hotel. This hotel offers a free hot breakfast and a free high-speed internet access.

The breakfast was great. Variety fresh clean area. Staff was very helpful and available
7.3
Scored 7.3
Good
Rated good
149 reviews
Price from£94.75per 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£112per 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£365.69per night
Quality Inn Near Interstate I94, hotel in Three Oaks

The newly built Quality Inn Near Interstate I94 is close to many area attractions.

It was quiet.
7.8
Scored 7.8
Good
Rated good
532 reviews
Price from£65.60per night
See all hotels near Three Oaks
Subscribe to receive premium deals

Prices drop the moment you sign up!