Find beach hotels & resorts in Maine

Beach vacation deals from $98

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Maine

We found 382 beach stays in Maine, from luxury resorts to beachfront rentals. Explore these popular Maine beach destinations.

Top Maine Beach Hotels

Ogunquit - The Milestone
Great for beach vacations
2 out of 5
687 Main Street, Ogunquit, ME, 03907
Make the most of this fantastic location, as you'll be close to Ogunquit Beach with a holiday stay at this motel. Available amenities at Ogunquit - The Milestone include a seasonal outdoor pool.
4.4/5 Wonderful! (1,011 reviews)

Travelers like: close to beach, outdoor pool

Jim
"nice place. would return. muffins and coffee for breakfast"

Reviewed on Nov 19, 2022

Ogunquit - The Milestone
Juniper Hill Inn
Great for beach vacations
2 out of 5
336 Main Street, Ogunquit, ME, 03907
The price is $102 per night from Feb 4 to Feb 5
$102
per night
Feb 4 - Feb 5
Relax at this motel and lounge by the shoreline in Ogunquit, as you'll be within walking distance of Ogunquit Beach. An indoor pool and a spa tub are just a few amenities that you'll be able to enjoy at Juniper Hill Inn.
4.8/5 Exceptional! (1,016 reviews)

Travelers like: close to beach, outdoor pool

Travelers say...
"Friendly staff clean comfortable rooms beautifully maintained grounds."

Reviewed on Jan 25, 2023

Juniper Hill Inn
Alouette Beach Resort
Great for beach vacations
2.5 out of 5
91 East Grand Avenue, Old Orchard Beach, ME, 04064
Fully refundableReserve now, pay when you stay
The price is $174 per night from Feb 5 to Feb 6
$174
per night
Feb 5 - Feb 6
Lounge by the shoreline in Old Orchard Beach, as you'll be near Old Orchard Beach when booking a stay at this motel. An indoor pool, a restaurant, and beach umbrellas are just some of the amenities offered at Alouette Beach Resort.
4/5 Very Good! (580 reviews)

Travelers like: on the beach, sun loungers, beach umbrellas, outdoor pool

Travelers say...
"Beautiful location staff is always accommodating and nice the rooms are beautiful"

Reviewed on Jan 10, 2023

Alouette Beach Resort

Save an average of 15% on thousands of hotels when you're signed in

Sea Cliff House Motel
Great for beach vacations
2.5 out of 5
2 Sea Cliff Ave, Old Orchard Beach, ME, 04064
The price is $111 per night from Feb 1 to Feb 2
$111
per night
Feb 1 - Feb 2
Come and relax at this motel and enjoy the sunsets on the beach in Old Orchard Beach, as you'll be a short walk from Old Orchard Beach. A seasonal outdoor pool and a spa tub are just some of the amenities offered at Sea Cliff House Motel.
4.1/5 Very Good! (691 reviews)

Travelers like: on the beach, outdoor pool

Travelers say...
"Loved how homey it was! Very nice place and friendly staff"

Reviewed on Jan 22, 2023

Sea Cliff House Motel
Friendship Oceanfront Suites
Great for beach vacations
2.5 out of 5
167 E Grand Ave, Old Orchard Beach, ME, 04064
Make the most of this fantastic location, as you'll be not far from Old Orchard Beach with a holiday stay at this motel. Available amenities at Friendship Oceanfront Suites include an outdoor pool.
4.5/5 Wonderful! (704 reviews)

Travelers like: on the beach, outdoor pool

Beautiful view and great value!
"I felt like I was on an island with such a beautiful view! My rom was spacious, comfortable, and clean. I was shocked to get so much for an amazing price! I arrived after the office closed but they arranged for a way for me to retrieve my room key. The office staff was very friendly and helpful. ..."

Reviewed on Oct 31, 2022

Friendship Oceanfront Suites
Anchorage Inn and Resort
Great for beach vacations
3 out of 5
265 Long Beach Avenue, York Beach, ME, 03910
Fully refundableReserve now, pay when you stay
The price is $98 per night from Feb 1 to Feb 2
$98
per night
Feb 1 - Feb 2
Make the most of this fantastic location, as you'll be near Long Sands Beach when booking a stay at this hotel. Amenities at Anchorage Inn and Resort include 2 indoor pools, a poolside bar, and a restaurant.
4.2/5 Excellent! (1,017 reviews)

Travelers like: on the beach, kids pool, waterslide

Off season, very quiet, okay service
"Upon check-in found our assigned room was not made up, still not cleaned from the prior guests... But they relatively quickly assigned another room and were upgraded to a king bed from the queen we had booked. The ocean view was mostly blocked by the building the office and pool were in."

Reviewed on Jan 17, 2023

Anchorage Inn and Resort
Americas Best Value Inn Mt. Royal
Great for beach vacations
2 out of 5
30 W. Grand Ave., Old Orchard Beach, ME, 04064
Get ready to splash in the water as you'll be just steps from Old Orchard Beach when booking a stay at this motel, a great choice if you're looking for a Old Orchard Beach getaway. Available amenities at Americas Best Value Inn Mt. Royal include a seasonal outdoor pool.
3.3/5 (408 reviews)

Travelers like: close to beach, outdoor pool

Travelers say...
"Housekeeping staff walked in at 9am while we werr still in bed."

Reviewed on Aug 23, 2022

Americas Best Value Inn Mt. Royal
Colonial Gables Oceanfront Village
2.5 out of 5
7 Eagle Avenue, Belfast, ME, 04915
Feel the sand between your toes at this hotel and stroll along the shoreline in Belfast, as you'll be a short walk from a private beach.
4.5/5 Wonderful! (1,008 reviews)
"Well equipped and comfortable cabins with good views of the water and an easy walk to the (pebbly) beach. About a two-mile drive from Belfast downtown area. Lots of good day trips to attractions in mid-Coastal Maine. Everything worked well and cabin was comfortable but could use a bit of touching ..."

Reviewed on Oct 25, 2022

Colonial Gables Oceanfront Village
Old Orchard Beach Inn
2.5 out of 5
6 Portland Ave, Old Orchard Beach, ME, 04064
Fully refundableReserve now, pay when you stay
The price is $169 per night from Feb 1 to Feb 2
$169
per night
Feb 1 - Feb 2
Enjoy sunsets on the beach in Old Orchard Beach, as you'll be within walking distance of Old Orchard Beach when booking a getaway at this bed & breakfast.
4.3/5 Excellent! (661 reviews)
"The breakfast was the worst we have experienced in any B and B."

Reviewed on Oct 28, 2022

Old Orchard Beach Inn
Grand Beach Inn
Great for beach vacations
3 out of 5
198 East Grand Avenue, Old Orchard Beach, ME, 04064
Fully refundableReserve now, pay when you stay
The price is $170 per night from Feb 4 to Feb 5
$170
per night
Feb 4 - Feb 5
Make the most of this fantastic location, as you'll be close to Old Orchard Beach with a holiday stay at this hotel. Amenities at Grand Beach Inn include an outdoor pool, a restaurant, and a bar.
3.2/5 (850 reviews)

Travelers like: close to beach, outdoor pool

Travelers say...
"People here were amazing and super helpful! Location to beach is perfect if staying beach front is too expensive. You can tell it is being updated in a slow process. We enjoyed our stay with our dog and family!!!"

Reviewed on Jan 2, 2023

Grand Beach Inn
Don't see what you're looking for?
See all available properties in Maine
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Book your dream Maine beach vacation with deals from $98

Make the most of your vacation with hotels on the water in Maine

How do I find the best Maine beach hotels? 

With 7946 unfiltered, genuine customer reviews of hotels in Maine on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.  


How can I find Maine hotels on the beach with nice views?  

From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for Maine beach hotels with dreamy water views from your window.    


How much do Maine beach hotels cost?  

Prices for beachfront hotels in Maine currently start at $98 a night going up to $174 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply. 


How do I find family-friendly Maine hotels on the beach? 

Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games. 


Can I cancel my Maine beach hotel? 

It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in Maine offering free cancellation. 


Why should I book my Maine beach hotel with Expedia? 

Get amazing deals on an exciting selection of hotels on the beach in Maine, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.   


Are there any Maine beach hotels with a pool? 

Many condos, motels, hotels, and beach resorts in Maine have a pool for you to dip into. To find them really easily, use our pool search filter.    


Are there any cheap Maine beach hotels? 

Currently, there are 382 tempting beach hotels in Maine to choose from, with prices from just $98 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.  

Maine Beach Hotels information

 

Beach Hotels in Maine

382

Highest price $174
Cheapest price $98
Number of guest reviews 7946
Total number of hotels in Maine 10708

 

Recent reviews of Maine hotels
Expedia verified reviews