Skip to main content

Inn By the Sea

Eco-luxury on Maine’s Atlantic coast

Set on a mile-long beach in Cape Elizabeth, Inn by the Sea blends refined hospitality with a deep reverence for nature—just five miles from downtown Portland.

Located about five miles south of Portland on the southern Maine coast, Cape Elizabeth is home to this oceanfront luxury resort hotel on a mile of sandy beach. Established on the beach, the Inn By the Sea is a beautiful place to get away from it all…just steps from the Atlantic Ocean.