Portland has a vibrant arts culture, historic lighthouses and lovely beaches waiting to be discovered. Begin your Portland exploration with a quintessential stay at a beachfront hotel before heading to Old Port, where you can catch a fishing charter and try your hand at hauling in lobster traps. After that, you can savour the local cuisine at a seafood joint before exploring the Arts District, where Portland Museum of Art and modern galleries can be found. You can spend days hiking Portland’s lovely coastline, and spot historic lighthouses such as Portland Head Light and Bug Light. Alternatively, you can simply lean back and enjoy the salty ocean air. Read on for our list of the top beachfront hotels near Portland, Maine, and book a suitable stay for your next vacation.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, accommodation type, prices, availability of dates, decor, and location with easy access to beach. The image galleries get refreshed with the latest updates regularly. They were last updated on October 30, 2025.
1. The Seaside Inn, Kennebunk Beach (from USD 98)
This family-owned property features spacious and beautifully appointed accommodations, including guest rooms, beach cottages and homes. It is the only hotel on Kennebunk Beach with direct beach access.
The inn serves continental breakfast every morning to set your day on the right footing. When you are not on the beach, you can relax on the lawn loungers and unwind in the ocean-view hot tub. There are also six bicycles available for guests to explore the surroundings.
The Seaside Inn
Address: 80 Beach ave
20.43 km (12.7 mi) from Funtown Splashtown USA
2. Alouette Beach Resort Economy Rooms, Old Orchard Beach (from USD 114)
Steps from the soft sands of Old Orchard Beach, this value-for-money accommodation is a zippy walk to the entertainment and leisure options at Old Orchard Beach Pier and the fun rides at Palace Playland, an oceanfront amusement park.
This family-friendly property has free Wi-Fi for streaming your children’s preferred entertainment. Guests will also have access to seasonal outdoor and indoor heated pools. There is a café for refreshing drinks and quick bites, and guests can utilise the outdoor grills for summer cookouts.
Alouette Beach Resort Economy Rooms
Address: 91 East Grand Avenue
4.87 km (3.1 mi) from Funtown Splashtown USA
3. The Edgewater, Old Orchard Beach (from USD 151)
A quick stroll from the edge of the water of Old Orchard Beach, this adorable inn is imbued with a warm, homey atmosphere. The heated outdoor pool is a great spot for relaxing before and after a day at the beach. This property is within easy walking distance of Old Orchard Beach Pier, which has restaurants, shops and entertainment. Families can also walk to Palace Playland, where there are rides, food vendors and family-friendly activities to be discovered.
Old Orchard Beach is a popular waterfront playground that is 19.3 mi (31.06 km) from Portland in Maine.
The Edgewater
Address: 57 W Grand Ave
4.45 km (2.8 mi) from Funtown Splashtown USA
4. Black Point Inn, Scarborough (from USD 450)
A short 12.7 mi (20.44 km) from Portland, this wonderful waterfront property promises a memorable beach vacation. The hotel’s 25 guestrooms and suites are comfortably appointed. It is within walking distance of two sandy beaches for hours of fun in the ocean. When you are not gambolling on the beach, you can relax by the outdoor heated swimming pool and work on your tan. Bicycles and kayaks are also available for hotel guests.
During your stay, do take time for a 1.75-mi (2.82-km) cliff hike to admire the awesome coastal landscape.
Black Point Inn
Address: 510 Black Point Rd
8.98 km (5.6 mi) from Funtown Splashtown USA
5. Inn By The Sea, Cape Elizabeth (from USD 278)
About 8.5 mi (13.52 km) from Portland, Cape Elizabeth is a small town where visitors can find the popular Portland Head Light and the lesser-known Ram Island Ledge Light Station.
This Cape Elizabeth hotel has direct access to the popular Crescent Beach, which has soft sand and gentle waves for a relaxing holiday. If the sound of lapping waves is not enough to help you destress, head to the hotel spa for invigorating treatments and massages to help calm your nerves and mind. After that, you can savour scrumptious delights washed down with ocean views at Sea Glass restaurant.
Inn By The Sea
Address: 40 Bowery Beach Road
16.7 km (10.4 mi) from Funtown Splashtown USA
Oceanfront fun in Portland
Portland is a destination worth visiting. Discover the charming city of Portland and explore the wonderful Maine beaches when you stay in one of these top beachfront hotels near Portland, Maine. So start planning a holiday and book suitable accommodations.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data