Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Old Orchard Beach, ME

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Old Orchard Beach hotels and places to stay

Seabreeze Motel
2.5 out of 5
30 Milliken St., Old Orchard Beach, ME
The price is $119 per night
0.16 mi from city center
3/5 (124 reviews)

"Great location, friendly staff, and spacious rooms"…"

Reviewed on Jan 3, 2020

Seabreeze Motel
Old Orchard Beach Inn
2.5 out of 5
6 Portland Ave, Old Orchard Beach, ME
Free CancellationReserve now, pay when you stay
The price is $159 per night
0.07 mi from city center
4.4/5Wonderful! (529 reviews)

"This is a cute bed and breakfast! Very clean! Would stay here again!!"…"

Reviewed on Oct 9, 2019

Old Orchard Beach Inn
Atlantic Breeze Inn
1.5 out of 5
46 Saco Ave, Old Orchard Beach, ME
The price is $125 per night
0.26 mi from city center
2.7/5 (201 reviews)

"It was a great place !"…"

Reviewed on Sep 9, 2019

Atlantic Breeze Inn
Sea Cliff House Motel
2.5 out of 5
2 Sea Cliff Ave, Old Orchard Beach, ME
The price is $98 per night
0.76 mi from city center
3.9/5Very Good! (416 reviews)

"Very friendly staff at check in. Room was clean, comfortable and functional."…"

Reviewed on Dec 16, 2019

Sea Cliff House Motel
Seagrass Inn
2.5 out of 5
50 W Grand Ave, Old Orchard Beach, ME
Get Rates
0.27 mi from city center
4.2/5Very Good! (133 reviews)

"Great location at an affordable price! Would definitely stay again."…"

Reviewed on Oct 14, 2019

Seagrass Inn
Ocean Walk Hotel
2.5 out of 5
197 E. Grand Ave, Old Orchard Beach, ME
The price is $109 per night
1.22 mi from city center
4.3/5Excellent! (99 reviews)

"This was a great location quant feeling motel. Very friendly and easy. We only stayed one quick night but would have loved to enjoy it longer"…"

Reviewed on Oct 13, 2019

Ocean Walk Hotel
Sandcastle Inn & Motel
2 out of 5
105 Atlantic Ave, Old Orchard Beach, ME
The price is $149 per night
0.43 mi from city center
3.9/5Very Good! (54 reviews)

"Eaay access, ground floor units. Quaint rooms, nicely decorated. Highway noise close by"…"

Reviewed on Oct 24, 2019

Sandcastle Inn & Motel
Atlantic Birches Inn
2.5 out of 5
20 Portland Avenue, Old Orchard Beach, ME
The price is $150 per night
0.1 mi from city center
4.8/5Exceptional! (144 reviews)

"The owners were very nice and provided us with things to do and places to eat locally. The room was adorable! We were in the Gables. Although we were not in the room much, we enjoyed the time we were there. Breakfast was great: ham, hard boiled eggs, muffins, scones, cheese, mixed fruit, etc. it ..."…"

Reviewed on Oct 25, 2019

Atlantic Birches Inn
The Edgewater
2 out of 5
57 W Grand Ave, Old Orchard Beach, ME
Free Cancellation
The price is $110 per night
0.34 mi from city center
4.5/5Wonderful! (208 reviews)

"Cozy and clean room. Reasonably priced. Pierre was a friendly host."…"

Reviewed on Mar 18, 2020

The Edgewater
The Rebekah Inn
2.5 out of 5
4 Cleaves Street, Old Orchard Beach, ME
The price is $145 per night
0.39 mi from city center
4.4/5Excellent! (24 reviews)

"It was nice stay. Will come back for stay!!!!"…"

Reviewed on Sep 23, 2019

The Rebekah Inn
Can't find the place you want?
See all available properties in Old Orchard Beach
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.

Visiting Old Orchard Beach

Travelers to Old Orchard Beach give high marks for the beaches and beautiful gardens. This city also attracts tourists with its theme park. Top sights around the area include Victoria Mansion, Portland Museum of Art, and Children's Museum of Maine.

  • You'll find 425 Expedia hotels and other accommodations in the larger area of Portland
  • The closest major airport is in Portland, ME (PWM-Portland Intl. Jetport), 9.6 mi (15.4 km) from the city center
  • The next closest is in Sanford, ME (SFM-Sanford Seacoast Regional), 18.5 mi (29.8 km) away

Sightseeing and Staying in Old Orchard Beach

Favorite places to visit in the city include Harmon Historical Museum, Old Orchard Beach Pier, and Dunegrass Golf Club. Additionally, in the area you'll find Victoria Mansion and Portland Museum of Art.

In Old Orchard Beach, you'll find 103 hotels and other lodging accommodations so you'll have a variety of choices for a perfect holiday retreat. Here are top ones based on our user reviews:

  • The Sandpiper Beachfront Motel - With a stay at this 2.5-star motel, guests can enjoy access to free parking and a terrace, along with an in-room kitchen. It's a favorite with Expedia travelers for its beach locale and clean, comfortable rooms.
  • The Edgewater - Our customers like the pool and convenient parking at this motel. This 2-star motel features an outdoor pool, free WiFi, and free parking.
  • Echo Motel & Oceanfront Cottages - This 2.5-star motel features free WiFi, free parking, and a seasonal outdoor pool. Expedia customers like its beach locale and WiFi.

Outside the city, popular places to see include Children's Museum of Maine, located 11.1 mi (17.9 km) from the heart of the city, and Portland Head Light, which is 11.1 mi/17.9 km away.

Getting Around Old Orchard Beach

If you want to venture outside of the area, ride aboard one of the trains from Old Orchard Beach Station. Old Orchard Beach might not have many public transportation choices so consider a car rental to maximize your time.

Dressing for Old Orchard Beach

  • Between January and March, you can expect the daytime average to be around 47°F and the nighttime average to be 13°F
  • From April to June, temperatures average about 77°F during the day and 30°F at night
  • July through September averages 79°F during the day and 44°F at night
  • In October-December, the average temperature is 64°F during the day and 15°F at night
  • Average annual rainfall for Old Orchard Beach is 47.32 inches
  • Hottest months are usually July and August with an average temperature of 78°F, while the coldest months are January and February with an average of 15°F

Frequently asked questions

What's the best place for a stay in Old Orchard Beach?
Old Orchard Beach Inn is a favorite with Expedia customers. This B&B is a short 6-minute walk from Old Orchard Beach Pier, and it offers free breakfast and free WiFi. Traveler reviews also recommend Atlantic Ocean Suites and Sea View Inn as top choices for your visit.
If I need to cancel my hotel reservation in Old Orchard Beach, will I receive a refund?
Yes! You’ll find that most hotel room reservations are fully refundable provided that you cancel before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, you may still be able to cancel and be given a refund within 24 hours of booking. Enter your dates, click on “Search”, then filter by “free cancellation” to review the best deals available in Old Orchard Beach.
Where can I learn more about changing or cancelling my trip to Old Orchard Beach?
For additional details about picking new dates or cancelling your trip to Old Orchard Beach, go to https://www.expedia.com/service/.
What's the best accommodation for a budget-friendly stay in Old Orchard Beach?
Based on reviews, Ocean Walk Hotel is a popular 2.5-star property for our travelers looking for an economical choice, and features free WiFi and an indoor pool. Other good choices for your budget-friendly stay include Alouette Beach Resort and Pine View Lodge.
What's the best accommodation for a family trip to Old Orchard Beach?
Waves Oceanfront Resort is a top 3-star hotel on Expedia for families, and features an outdoor pool and free parking. Other good choices for your kid-friendly vacation include Atlantic Birches Inn and Biarritz Motel & Suites. Attractions in the area like Funtown Splashtown USA and Joker’s Family Fun and Games are also fun for kids of all ages.
What's the best accommodation for a couple going to Old Orchard Beach?
Old Orchard Beach Inn is a favorite B&B for couples, and features wedding services and free breakfast. Another choice for a stay with your sweetheart is Alouette Beach Resort.
What's the best pet-friendly accommodation in Old Orchard Beach?
Lighthouse Cabins is a top cabin for people traveling with their pets, and offers a seasonal outdoor pool and in-room kitchenettes for its human guests. Other good choices for you and your pet include The Landings Inn and Cottages at Old Orchard Beach and Alouette Beach Resort.
What's the best place to stay with easy access to Old Orchard Beach Pier?
Adjacent to Old Orchard Beach Pier, Seagrass Inn is one of the top choices for your stay based on our traveler data, and this hotel offers an outdoor pool and free WiFi. Other good choices within a short distance include Americas Best Value Inn Mt. Royal and Old Orchard Beach Inn.
What about the best place to stay close to Palace Playland?
One of the top choices for your stay is Seagrass Inn, located next to Palace Playland, and this hotel offers an outdoor pool and free WiFi. Americas Best Value Inn Mt. Royal and Old Orchard Beach Inn are two other good choices in the immediate area.
What's the best place to stay to stay near the beach in Old Orchard Beach?
Old Orchard Beach Inn is a top 3-star beachfront hotel with an outdoor pool and free parking. Other good choices for your beach trip include Biarritz Motel & Suites and Grand Beach Inn. To enjoy some time by the water, head to Old Orchard Beach or Higgins Beach.
What's the best golf hotel in Old Orchard Beach?
Atlantic Birches Inn is a top B&B that has an adjacent golf course and features free breakfast. Another good choice is The Edgewater if you’d like to stay near a golf course while in town. You can tee off at Dunegrass Golf Club during your trip.
What is the resort fee in Old Orchard Beach?
From the 262 hotels and other properties in Old Orchard Beach, you’ll find about 5 that charge a resort fee. The average resort fee is USD 19.33 per stay, per accommodation.

Recent reviews of Old Orchard Beach hotels

More trip options