Colonial Inn is proud to be your choice for resorting in Northern Michigan!

We are a unique hotel and resort located in beautiful Harbor Springs, MI.

We are a unique resort, with more than 125 years worth of rich historic hospitality we cannot wait to share with you. While you are here, you can expect top-notch hospitality, outstanding service and the extraordinary local ambiance only found at the Colonial Inn.

Our exclusive Colonial Inn property invites you into the heart of Harbor Springs. Our sprawling grounds are situated just one block from beautiful Lake Michigan and we have a private dock ideal for sunsets or stargazing. How you spend your days or nights is up to you! Take a short stroll through picturesque waterfront paths to quaint downtown for local shopping and dining, lounge at the pool or soak in the hot tub at the end of a busy day, enjoy fresh baked cookies in the Main House with loved ones, or simply nest in front of the in-room fireplaces and enjoy a somber moment. No matter what your mood, we have you covered.


Located easy walking distance (9/10ths mile) from the downtown Harbor Springs shops and restaurants, but tucked into the upscale residential area of “Wequetonsing” — a quaint “summer neighborhood” of picturesque white clapboard, turn-of-the-century homes, which the locals whimsically call ‘cottages.’

Going to Mackinac Island? Check out Breakers Resort in St Ignace.

Follow us on Instagram