The best deals on hotels when visiting Old Orchard Beach in Maine.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Old Orchard Beach, Maine 04063

Sandcastle Inn & Motel

105 Atlantic Ave Old Orchard Beach, ME

At Sandcastle Inn & Motel, guests headed to Old Orchard Beach can enjoy affordable rooms from $86.99, providing a welcoming, comfortable environment ideal for unwinding. Find a cozy and economical stay in rooms that provide essential amenities and a welcoming atmosphere.

With downtown Old Orchard Beach just a short distance from Sandcastle Inn & Motel, guests can enjoy both convenience and comfort during their stay. Make your Old Orchard Beach visit relaxing and budget-conscious—reserve your hotel today!

  Call (855) 233-7850 to book with an agent.
  0.7 miles from Old Orchard Beach, ME 04063

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Mt Royal Motel

30 West Grand Ave. Old Orchard Beach, ME

For budget-conscious guests visiting Old Orchard Beach, Mt Royal Motel offers comfortable accommodations with rates starting at $110.99, creating a warm and welcoming environment. Experience practical comfort in a setting that focuses on value and essential amenities, ideal for economical travels.

Guests staying at Mt Royal Motel will appreciate the proximity to downtown Old Orchard Beach, where the city’s best attractions are never far from the hotel. Lock in an affordable hotel with extra comfort for your Old Orchard Beach trip—reserve now!

  Call (855) 236-8982 to book with an agent.
  1.0 miles from Old Orchard Beach, ME 04063

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Old Orchard Beach Motel

100 East Grand Ave Old Orchard Beach, ME

Relax in the exclusive ambiance of Old Orchard Beach Motel as you explore Old Orchard Beach, where premier suites ensure a seamless blend of style and comfort, with rates from just $250.99. Enjoy rooms that offer an escape into extravagance, featuring hand-selected antiques, plush linens, and state-of-the-art spa bathrooms.

Guests at Old Orchard Beach Motel can take a short trip to downtown Old Orchard Beach, where the city’s top sights and attractions are easily accessible. Discover the pinnacle of luxury in Old Orchard Beach with a hotel that promises an unparalleled stay—reserve now!

  Call (855) 236-8982 to book with an agent.
  1.1 miles from Old Orchard Beach, ME 04063

Starting at

$250.99

per night

Read Reviews View Amenities View All Rooms

Grand Beach Inn

198 East Grand Avenue Old Orchard Beach, ME

Stay affordably at Grand Beach Inn on your journey to Old Orchard Beach, where secure rooms create a peaceful escape, with budget-friendly rates beginning at $161.99. Enjoy a stay that is both comforting and convenient, with rooms that provide enhanced amenities at an accessible price.

With downtown Old Orchard Beach just a brief drive from Grand Beach Inn, guests can easily explore the city’s top attractions without staying in the busiest parts. Rest and recharge in Old Orchard Beach with a hotel that keeps your comfort front and center—reserve now!

  Call (855) 239-5277 to book with an agent.
  1.7 miles from Old Orchard Beach, ME 04063

Starting at

$161.99

per night

Read Reviews View Amenities View All Rooms

Brookside Inn & Cottages

30 Ocean Park Rd Saco, ME

With budget-friendly rooms from $79.99, Brookside Inn & Cottages provides soft accommodations for travelers bound for Old Orchard Beach, creating a warm, welcoming space. Enjoy a practical and comfortable stay, with rooms that focus on basic amenities and cleanliness to ensure satisfaction.

At Brookside Inn & Cottages, a quick drive takes guests into downtown Old Orchard Beach, where the city’s best attractions are just a few minutes away. Enjoy Old Orchard Beach from a hotel that enhances your travel experience—lock in now!

  Call (855) 234-5074 to book with an agent.
  2.1 miles from Old Orchard Beach, ME 04063

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Classic Inn

21 Ocean Park Rd Saco, ME

For budget-conscious guests bound for Old Orchard Beach, Classic Inn provides affordable comfort with rooms starting at $79.99, creating a welcoming space perfect for unwinding. Experience a stay that combines comfort with value, offering rooms that provide essential amenities for a budget-friendly rate.

Guests staying at Classic Inn can quickly drive into downtown Old Orchard Beach, where the city’s best destinations are easily accessible. Book now and make your Old Orchard Beach stay both cozy and cost-effective—reserve today!

  Call (855) 234-5074 to book with an agent.
  2.2 miles from Old Orchard Beach, ME 04063

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Saco / Old Orchard Beach Area

352 North St Saco, ME

For a comfortable stay, Ramada by Wyndham Saco / Old Orchard Beach Area offers budget-friendly rooms with rates beginning at $82.99, creating a clean and inviting space ideal for relaxation. Experience the convenience of Ramada's on-site shopping options, featuring boutiques and stores with a selection of local and international products.

Ramada by Wyndham Saco / Old Orchard Beach Area provides the perfect location for those wanting to explore downtown Old Orchard Beach, where the city’s best attractions are always nearby. Enjoy Old Orchard Beach adventures with a hotel that’s all about comfort and savings—lock in today!

  Call (855) 235-0725 to book with an agent.
  3.5 miles from Old Orchard Beach, ME 04063

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Scarborough Portland

329 US Route 1 Scarborough, ME

Guests bound for Old Orchard Beach will find mellifluous comfort at Comfort Inn & Suites Scarborough Portland, with inviting rooms starting at $70.99, creating a warm and welcoming environment perfect for rest. Welcome to Comfort Inn, where guests are treated to a warm welcome and comfortable, inviting accommodations.

Comfort Inn & Suites Scarborough Portland offers an ideal balance of peace and proximity, with downtown Old Orchard Beach only a short drive away for easy access to the city’s highlights. Step into Old Orchard Beach comfort with accommodations that promise great value—book today!

  Call (855) 233-7850 to book with an agent.
  4.9 miles from Old Orchard Beach, ME 04063

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Scarborough Portland

321 US Route 1 Scarborough, ME

At Americas Best Value Inn Scarborough Portland, travelers to Old Orchard Beach will find snug accommodations with rates beginning at $56.99, creating a warm, inviting space perfect for relaxation. Make the most of your travel experience with Americas Best Value Inn's prime locations, offering easy access to must-see sights.

Guests staying at Americas Best Value Inn Scarborough Portland can enjoy the flexibility of visiting downtown Old Orchard Beach with just a short drive, making it simple to explore the city’s best destinations. Make the most of your Old Orchard Beach visit with cost-saving, cozy accommodations—book now!

  Call (855) 239-5277 to book with an agent.
  4.9 miles from Old Orchard Beach, ME 04063

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Biddeford Portland

2 Pomerleau St Biddeford, ME

For a restful and affordable stay, Americas Best Value Inn Biddeford Portland offers inviting rooms with rates starting at $67.99, creating a gentle and comfortable space ideal for travelers bound for Old Orchard Beach. Relax in Americas Best Value Inn's outdoor areas, where you can enjoy fresh air and socialize in a pleasant setting.

A peaceful stay awaits guests at Americas Best Value Inn Biddeford Portland, with downtown Old Orchard Beach easily accessible by car for those looking to explore the city. Enjoy Old Orchard Beach without the expense—secure a comfortable, affordable stay today!

  Call (855) 233-7850 to book with an agent.
  5.6 miles from Old Orchard Beach, ME 04063

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Biddeford an IHG Hotel

45 Barra Road Biddeford, ME

With rooms starting at $97.99, Holiday Inn Express Biddeford an IHG Hotel provides budget-conscious accommodations for travelers bound for Old Orchard Beach, creating a warm and inviting space. Experience the convenience of Holiday Inn Express's onsite parking garage, providing secure and covered vehicle storage.

Guests at Holiday Inn Express Biddeford an IHG Hotel are close enough to downtown Old Orchard Beach to explore its top attractions, while enjoying a peaceful retreat afterward. Plan your Old Orchard Beach visit with accommodations that make relaxation affordable—book today!

  Call (855) 234-2997 to book with an agent.
  5.8 miles from Old Orchard Beach, ME 04063

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Portland Scarborough

2 Ashley Dr Scarborough, ME

With rooms beginning at $79.99, Extended Stay America Suites Portland Scarborough provides inviting accommodations for guests traveling to Old Orchard Beach, creating a welcoming and comfortable atmosphere. Stay informed with Extended Stay America’s local area guides, providing tips and recommendations to help you explore the neighborhood.

The convenient location of Extended Stay America Suites Portland Scarborough allows guests to enjoy the tranquility of a quiet stay, while downtown Old Orchard Beach remains within reach for exploration. Find the comfort you need at a price you’ll love during your Old Orchard Beach adventure—secure now!

  Call (855) 239-4019 to book with an agent.
  6.8 miles from Old Orchard Beach, ME 04063

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Portland Scarborough

800 Roundwood Dr Scarborough, ME

Travelers to Old Orchard Beach will appreciate the charm and comfort of Residence Inn by Marriott Portland Scarborough, with restful accommodations that begin at a welcoming $109.99 per night. Enjoy a stress-free stay at Residence Inn with amenities designed for extended stays, including in-suite laundry and a full kitchen.

From Residence Inn by Marriott Portland Scarborough, downtown Old Orchard Beach is still within reach by car, allowing guests to explore the city while retreating to a quieter setting afterward. Step into Old Orchard Beach elegance with accommodations that deliver on quality and savings—secure your room now!

  Call (855) 233-7850 to book with an agent.
  6.9 miles from Old Orchard Beach, ME 04063

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Portland Scarborough an IHG Hotel

700 Roundwood Drive Scarborough, ME

For a welcoming stay near Old Orchard Beach, Candlewood Suites Portland Scarborough an IHG Hotel offers restful, budget-friendly rooms with rates starting at $104.00, creating a comfortable environment. Communal lounges at Candlewood Suites are perfect spots for meeting other guests or enjoying some quiet time.

Guests staying at Candlewood Suites Portland Scarborough an IHG Hotel will appreciate the calm surroundings, with downtown Old Orchard Beach accessible by car for all their sightseeing needs. Feel at home in Old Orchard Beach with accommodations that keep comfort affordable—reserve now!

  Call (855) 233-0132 to book with an agent.
  6.9 miles from Old Orchard Beach, ME 04063

Starting at

$104.00

per night

Read Reviews View Amenities View All Rooms

Fairfield by Marriott Inn & Suites Portland Maine Airport

2 Cummings Rd Scarborough, ME

With budget-conscious rooms beginning at $109.99, Fairfield by Marriott Inn & Suites Portland Maine Airport provides heartwarming accommodations for travelers bound for Old Orchard Beach, creating a warm environment. Explore the innovation in Fairfield's automated guest service kiosks, allowing for quick solutions to your needs.

With Old Orchard Beach just a drive away, guests at Fairfield by Marriott Inn & Suites Portland Maine Airport can enjoy the city’s top spots while benefiting from the hotel’s quieter surroundings. Explore Old Orchard Beach knowing your accommodations prioritize both comfort and savings—lock in today!

  Call (855) 234-5074 to book with an agent.
  7.4 miles from Old Orchard Beach, ME 04063

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Portland

200 Southborough Dr Scarborough, ME

Relax in the inviting surroundings of Homewood Suites by Hilton Portland as you travel to Old Orchard Beach, where quality rooms offer warmth and comfort, with rates beginning at $102.99. Relax in Homewood Suites' spacious lobby areas, featuring comfortable seating and a warm atmosphere for meeting or lounging.

At Homewood Suites by Hilton Portland, guests can unwind in a calm setting, while downtown Old Orchard Beach remains easily accessible for a day of sightseeing and adventure. Plan your Old Orchard Beach adventure with a hotel that keeps your comfort top of mind—reserve now!

  Call (855) 236-8982 to book with an agent.
  7.6 miles from Old Orchard Beach, ME 04063

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Portland Airport

100 Southborough Dr South Portland, ME

Unwind at Courtyard by Marriott Portland Airport as you explore Old Orchard Beach, where restful accommodations offer comfort and relaxation, with inviting rates starting at $129.99. Refresh and relax in Courtyard's swimming pools, beautifully designed spaces ideal for a leisurely swim or lounging in the sun.

With a brief drive into downtown Old Orchard Beach, guests at Courtyard by Marriott Portland Airport can balance city exploration with the relaxing atmosphere of the hotel. Discover how enjoyable your Old Orchard Beach adventure can be with a hotel designed for you—lock in today!

  Call (855) 239-4019 to book with an agent.
  7.6 miles from Old Orchard Beach, ME 04063

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

738 Main Street South Portland, ME

At Quality Inn & Suites, guests bound for Old Orchard Beach can unwind in charming accommodations with rooms starting at $71.10, creating a warm, welcoming atmosphere. Feel the warmth of Quality Inn's hospitality, with staff committed to providing a memorable and comfortable stay.

At Quality Inn & Suites, guests can relax in a more serene setting, while downtown Old Orchard Beach remains accessible by car for sightseeing and exploration. Step into Old Orchard Beach and discover a hotel that enhances your visit with added perks—secure now!

  Call (855) 234-2997 to book with an agent.
  7.7 miles from Old Orchard Beach, ME 04063

Starting at

$71.10

per night

Read Reviews View Amenities View All Rooms

Best Western Merry Manor Inn

700 Main St South Portland, ME

With budget-friendly rooms from $121.99, Best Western Merry Manor Inn provides inviting comfort for travelers bound for Old Orchard Beach, creating a warm, inviting environment perfect for unwinding. Enjoy the taste of fresh, locally sourced produce at Best Western’s on-site restaurants, committed to sustainable dining.

With downtown Old Orchard Beach still just a drive away, guests at Best Western Merry Manor Inn can explore the city’s best attractions while enjoying a more relaxed, quieter stay. Choose a hotel that takes your Old Orchard Beach experience to the next level—book now!

  Call (855) 235-6136 to book with an agent.
  7.8 miles from Old Orchard Beach, ME 04063

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Portland Airport

171 Philbrook Ave South Portland, ME

At Hampton Inn Portland Airport, travelers to Old Orchard Beach can enjoy inviting accommodations with rooms from $87.99, creating a warm and comfortable space ideal for unwinding. Welcome the day or unwind in the evening with freshly baked cookies available in the lobby at select Hampton properties.

From Hampton Inn Portland Airport, a brief drive brings guests into downtown Old Orchard Beach, where they can explore the city’s highlights and return to a peaceful stay afterward. Enjoy the convenience of well-situated, cost-effective lodging in Old Orchard Beach—book today!

  Call (855) 235-0725 to book with an agent.
  7.8 miles from Old Orchard Beach, ME 04063

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson Hotel by Wyndham South Portland

675 Main St. I 95 South Portland, ME

Guests traveling to Old Orchard Beach will appreciate the budget-friendly comfort at Howard Johnson Hotel by Wyndham South Portland, where comfortable rooms start at $80.99, creating a clean, inviting space. Stay connected with free high-speed Wi-Fi at Howard Johnson, ensuring you can keep in touch or plan your day with ease.

With downtown Old Orchard Beach still accessible by car, guests at Howard Johnson Hotel by Wyndham South Portland can enjoy the city’s offerings while retreating to a more peaceful setting afterward. Book an inviting, economical hotel for your Old Orchard Beach visit—lock in now!

  Call (855) 233-0132 to book with an agent.
  7.9 miles from Old Orchard Beach, ME 04063

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Airport / Maine Mall

461 Maine Mall Rd South Portland, ME

For a budget-conscious and inviting stay near Old Orchard Beach, Days Inn by Wyndham Airport / Maine Mall offers charming rooms with rates starting at $89.00, creating a clean and welcoming space ideal for relaxation. Receive a warm welcome from our staff, whose dedication to your comfort and satisfaction shines from check-in to check-out.

The convenient location of Days Inn by Wyndham Airport / Maine Mall allows guests to enjoy the tranquility of a quiet stay, while downtown Old Orchard Beach remains within reach for exploration. Make your Old Orchard Beach trip enjoyable and economical—secure your hotel stay today!

  Call (855) 239-4019 to book with an agent.
  7.9 miles from Old Orchard Beach, ME 04063

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Casco Bay Hotel Ascend Hotel Collection

80 John Roberts Rd. South Portland, ME

With elevated comfort, Casco Bay Hotel Ascend Hotel Collection near Old Orchard Beach offers a refined stay for those seeking warmth, with inviting rates starting at an accessible $88.99. Relax in accommodations that blend opulence with practicality, offering a range of amenities for a truly comfortable stay.

With downtown Old Orchard Beach still within reach, guests at Casco Bay Hotel Ascend Hotel Collection can balance city exploration with the peaceful atmosphere of their stay. Take advantage of premier accommodations in Old Orchard Beach that make your stay truly special—reserve now!

  Call (855) 234-7135 to book with an agent.
  8.0 miles from Old Orchard Beach, ME 04063

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Portland Airport Area

369 Maine Mall Road South Portland, ME

With budget-friendly rooms beginning at $78.99, Tru by Hilton Portland Airport Area provides safe accommodations for travelers to Old Orchard Beach, creating a welcoming environment for rest. Enjoy the convenience and speed of the express checkout service at Tru by Hilton, saving you time on your day of departure.

With downtown Old Orchard Beach still within easy reach, guests at Tru by Hilton Portland Airport Area can explore the city’s highlights while enjoying the hotel’s tranquil setting. Uncover the best of Old Orchard Beach with a hotel that makes quality affordable—secure your room now!

  Call (855) 236-8982 to book with an agent.
  8.1 miles from Old Orchard Beach, ME 04063

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms