A short walk from Crescent Beach and just eight miles from the foodie capital of the state, Portland, the Inn by the Sea is an upmarket hotel with well-appointed and warmly decorated accommodations, a full-service spa, and a fine dining restaurant with an outdoor deck and panoramic beach views. Ocean-facing guest rooms boast local artworks, en-suite bathrooms, work desks and chairs, and modern amenities such as flat-screen televisions with cable channels, mini-fridges, coffeemakers, and gas fireplaces, while deluxe suites enjoy separate living areas, kitchenettes or kitchens, and private balconies or patios with lovely views. A luxury spa provides pampering massages and treatments, a garden fire pit is perfect for evenings under the stars, and a seasonal activity program for kids and adult keep guests busy.

40 Bowery Beach Rd, Cape Elizabeth, ME 04107, Phone: 207-799-3134

Cape Elizabeth is an easy 20-minute day trip from Portland (8.5 miles via ME-77 N) or you can stay at the Inn by the Sea. The Lobster Shack at Two Lights is a great restaurant here.


Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.