Gordon Beach Inn

Welcome to Historic
Gordon Beach Inn

An historic Inn built in the 1920’s, and now recognized on the State of Michigan register as a State Historical site, Gordon Beach Inn stands the test of time. We are located in the beautifully wooded Gordon Beach neighborhood of Union Pier, just a short walk to our private beach access.

We have twenty rooms, each with unique characteristics, private baths, heat and air conditioning. Whether you are looking for a weekend getaway, family reunion, or a way to explore beautiful Harbor Country, we look forward to seeing you.

Find a Room
Gordon Beach Inn Lobby
Gordon Beach Inn Rooms

Unique Accommodations

Gordon Beach Inn offers rooms with a variety of features and amenities,
including open lawn space, grills for common use, on-site restaurant and rooms with jetted hot tubs and refrigerators.

Our Rooms

Harbor Country

Harbor Country includes the towns of Grand Beach, Michiana, New Buffalo, Three Oaks, Union Pier, Lakeside, Harbert and Sawyer.

There are fantastic independent theaters, state parks, golfing, restaurants, and more in Harbor County.
We hope you’ll join us soon.

“An excellent place. All the staff I met were very helpful and courteous. The location is great: close enough to the lake and far enough from busy Red Arrow Highway so you won't have to worry about your little one running off. The inside is pretty incredible.” - Preston S. via Google
More Reviews