The Beach House Inn

Seaside Victorian Inn in Kennebunk, Maine

Maybe it’s the crisp sea breezes and salt air, the captivating ocean views or the quaint Victorian charm of our beautifully restored inn built in 1891, but time just seems to slow down when you check into the Beach House Inn in Kennebunk, Maine. Located directly on the beach, our Kennebunk hotel is one of the oldest oceanfront inns in Maine, blending warm hospitality with the breezy, casual ease of a private, New England coastal cottage.

Tranquil Seaside Retreat

Perfect seasonal hotel

The Beach House Inn is the perfect seasonal coastal hotel in Kennebunk, Maine, for romantic getaways, relaxing vacations, spa & shopping weekends.


With the waves lapping at the shore just outside, The Beach House Inn has been designed to provide a tranquil, seaside retreat. Stay with us and you’ll enjoy comfortably furnished guestrooms, and easy access to local attractions and things to do in and around Kennebunk, Maine. At our sister property, The Breakwater, enjoy indulgent massages and body treatments at the Breakwater Spa.
beach house inn favicon

Coastal Views

The Beach House Inn offers uninterrupted views of the Atlantic Ocean as well as gracious service, classic, country inn-style rooms and a superb location just moments from the shops, attractions and restaurants that have made The Kennebunks a popular Maine vacation getaway.

Live from the Serene Maine Coast

Give the gift of a Lafayette Hotels experience.

Gift Certificates are now available online. Purchase for family, friends, or for your next trip!

Love for the Beach House Inn

this is

Kennebunk Life