The best deals on hotels when visiting Elms 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 Elms, Maine 04090

Holiday Inn Express Wells Ogunquit Kennebunk an IHG Hotel

28 Mile Road Wells, ME

Stay comfortably at Holiday Inn Express Wells Ogunquit Kennebunk an IHG Hotel as you explore Elms, where inviting accommodations and comfortable rooms start from a welcoming $99.00 per night for added relaxation. Experience the convenience of Holiday Inn Express's mobile app, offering digital room keys and streamlined service requests.

Guests staying at Holiday Inn Express Wells Ogunquit Kennebunk an IHG Hotel can quickly reach downtown Elms by car, where the city’s most popular spots are always close by. Get ready to experience Elms with a hotel that balances luxury and savings perfectly—reserve now!

  Call (855) 239-5277 to book with an agent.
  2.7 miles from Elms, ME 04090

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Port Inn & Suites Kennebunk Ascend Hotel Collection

55 York St Kennebunk, ME

At Port Inn & Suites Kennebunk Ascend Hotel Collection, guests visiting Elms will enjoy quiet accommodations with rates starting at $97.99, creating a clean and welcoming environment. Stay in rooms that provide a touch more comfort and convenience, making your travel experience both pleasant and affordable.

Guests staying at Port Inn & Suites Kennebunk Ascend Hotel Collection will love the convenience of being close to downtown Elms, where a brief drive brings them to the city’s best attractions. Explore Elms effortlessly with a hotel that offers exceptional value—reserve now!

  Call (855) 233-7850 to book with an agent.
  2.8 miles from Elms, ME 04090

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

The Beach Rose Inn

971 Post Rd Wells, ME

At The Beach Rose Inn, guests traveling to Elms will find inviting accommodations with rooms starting at $72.99, creating a warm and comfortable environment. Experience a stay that meets your essential needs, with rooms that are clean, comfortable, and conveniently located.

Guests staying at The Beach Rose Inn can enjoy easy access to downtown Elms, where the city’s most exciting attractions are just a short drive away. Enjoy Elms like never before with a hotel that’s practical and inviting—book today!

  Call (855) 235-6136 to book with an agent.
  2.9 miles from Elms, ME 04090

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Wells Ogunquit

900 Post Rd Wells, ME

With rates from $112.99, Hampton Inn & Suites Wells Ogunquit provides affordable comfort for guests bound for Elms, creating a secure and welcoming atmosphere for relaxation. Indulge in the comfort and convenience of Hampton’s all-day dining facility, providing delicious meals and snacks no matter the time of day.

Guests staying at Hampton Inn & Suites Wells Ogunquit are always close enough to downtown Elms for a quick drive, making it easy to explore the city’s top attractions. Embrace added comfort and convenience while exploring Elms—book your hotel now!

  Call (855) 236-8982 to book with an agent.
  3.1 miles from Elms, ME 04090

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms

The Kennebunk Inn

45 Main St Kennebunk, ME

Guests bound for Elms will find quiet accommodations at The Kennebunk Inn, where rooms start at $103.99, creating a warm and inviting environment ideal for relaxation. Enjoy enhanced amenities in a welcoming environment, where comfort meets affordability for a delightful stay.

From The Kennebunk Inn, guests can quickly drive into downtown Elms, where the city’s most iconic attractions are always within easy reach. Stay effortlessly in Elms with a hotel that ensures your stay is worry-free—reserve now!

  Call (855) 234-5074 to book with an agent.
  3.3 miles from Elms, ME 04090

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Anchor Inn&Cottages Wells Ogunquit

424 Post Rd Wells, ME

For a restorative and affordable stay, Anchor Inn&Cottages Wells Ogunquit offers inviting rooms with rates beginning at $10,932.24, creating a comfortable space near Elms. Enjoy the extra amenities and comfort that our rooms offer, designed to make your stay both pleasant and economical.

From Anchor Inn&Cottages Wells Ogunquit, a short drive brings guests into the heart of downtown Elms, where the city’s most exciting spots are within easy reach. Stay comfortably and affordably in Elms with accommodations that deliver—book now!

  Call (855) 236-8982 to book with an agent.
  4.2 miles from Elms, ME 04090

Starting at

$10,932.24

per night

Read Reviews View Amenities View All Rooms

White Barn Inn & Spa Auberge Resorts Collection

37 Beach Ave Kennebunk, ME

Those exploring Elms will be impressed by White Barn Inn & Spa Auberge Resorts Collection, where lavish surroundings ensure a one-of-a-kind experience, with inviting rates from $599.99. Relax in rooms that offer a taste of the high life, with luxurious furnishings, comprehensive amenities, and a serene atmosphere.

From White Barn Inn & Spa Auberge Resorts Collection, a brief drive brings guests into downtown Elms, where the city’s most vibrant spots await exploration. Experience Elms grandeur with a hotel that makes five-star living an everyday reality—book today!

  Call (855) 234-7135 to book with an agent.
  4.4 miles from Elms, ME 04090

Starting at

$599.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Kennebunk Kennebunkport

6 Independence Drive Kennebunk, ME

With rates from $121.99, Hampton Inn Kennebunk Kennebunkport is a convenient option for travelers visiting Elms, providing cozy-like accommodations in a welcoming environment. Relax and regroup in Hampton's welcoming common areas, perfect for socializing or enjoying a quiet moment with a complimentary coffee.

Guests at Hampton Inn Kennebunk Kennebunkport are never far from the excitement of downtown Elms, where a quick drive brings them to the city’s most popular destinations. Plan your Elms trip with ease, knowing your hotel offers comfort at a great rate—book now!

  Call (855) 234-2997 to book with an agent.
  4.5 miles from Elms, ME 04090

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

The Boathouse Waterfront Hotel & Marina

21 Ocean Ave Kennebunkport, ME

Uncover affordable comfort at The Boathouse Waterfront Hotel & Marina as you journey to Elms, where homely rooms and quality service await, with rates beginning at $299.00. Stay in rooms that are designed with your comfort in mind, offering amenities that make every stay a pleasure.

With downtown Elms just a short drive away, guests at The Boathouse Waterfront Hotel & Marina can easily explore the city’s top attractions while staying in a more peaceful area. Unwind and explore Elms with accommodations that bring luxury to your fingertips—book today!

  Call (855) 235-6136 to book with an agent.
  4.6 miles from Elms, ME 04090

Starting at

$299.00

per night

Read Reviews View Amenities View All Rooms

Kennebunkport Inn

One Dock Square Kennebunkport, ME

Explore a safe escape at Kennebunkport Inn on your trip to Elms, where inviting rooms create a warm ambiance, with room rates starting from $319.00. Find a perfect blend of luxury and practicality in rooms that offer enhanced amenities for a satisfying stay.

With downtown Elms only a brief drive from Kennebunkport Inn, guests can explore the city’s top destinations while returning to a more peaceful stay. Stay in Elms with a hotel that turns your travels into a luxurious experience—book today!

  Call (855) 234-7135 to book with an agent.
  4.6 miles from Elms, ME 04090

Starting at

$319.00

per night

Read Reviews View Amenities View All Rooms

The Breakwater Inn&Spa

127 Ocean Avenue Kennebunkport, ME

Relax in the grandeur of The Breakwater Inn&Spa as you explore Elms, where every room is an invitation to unwind, with rates starting from just $153.99. Relax in rooms that are a symphony of luxury and comfort, designed to provide an exceptional living experience.

From The Breakwater Inn&Spa, guests can easily reach downtown Elms by car, where the city’s top destinations are always within easy reach. Discover a world of elegance in Elms where every detail exudes luxury—book today!

  Call (855) 234-7135 to book with an agent.
  4.6 miles from Elms, ME 04090

Starting at

$153.99

per night

Read Reviews View Amenities View All Rooms

Nonantum Resort

95 Ocean Ave Kennebunkport, ME

Enjoy the peaceful ambiance of Nonantum Resort as you visit Elms, where inviting rooms offer comfort, with budget-friendly nightly rates beginning at $226.99. Find sanctuary in rooms that blend contemporary luxury with timeless elegance, creating a restful and opulent environment.

Guests staying at Nonantum Resort are never far from the action, with downtown Elms only a short drive from the hotel. Relax in Elms with accommodations that offer the best of both comfort and value—lock in today!

  Call (855) 235-0725 to book with an agent.
  4.6 miles from Elms, ME 04090

Starting at

$226.99

per night

Read Reviews View Amenities View All Rooms

Kennebunkport Captains Collection

6 Pleasant Street Kennebunkport, ME

Unwind in refined comfort at Kennebunkport Captains Collection near Elms, where luxurious surroundings invite relaxation, with budget-friendly rates starting at $230.99. Stay in rooms that are the pinnacle of luxury, designed to provide an exceptional level of comfort and aesthetic pleasure.

From Kennebunkport Captains Collection, guests can enjoy quick access to downtown Elms, where the city’s best attractions are just a short distance away. Celebrate your Elms adventure with a hotel that transforms hospitality into an art form—reserve now!

  Call (855) 233-0132 to book with an agent.
  4.7 miles from Elms, ME 04090

Starting at

$230.99

per night

Read Reviews View Amenities View All Rooms

AWOL Kennebunkport

34 Maine St Kennebunkport, ME

Enjoy the welcoming atmosphere at AWOL Kennebunkport when visiting Elms, where restful rooms create a comfortable retreat, with rates beginning at just $237.00. Relax in accommodations designed for the modern traveler, offering a range of amenities to ensure a comfortable and convenient visit.

From AWOL Kennebunkport, a brief drive brings guests right into the lively downtown area of Elms, making it simple to explore the city’s best offerings. Unwind in Elms with a hotel that makes relaxation feel effortless and affordable—reserve now!

  Call (855) 235-0725 to book with an agent.
  4.7 miles from Elms, ME 04090

Starting at

$237.00

per night

Read Reviews View Amenities View All Rooms

Ogunquit Hotel & Suites

719 Main Street Ogunquit, ME

Guests bound for Elms will find budget-conscious comfort at Ogunquit Hotel & Suites, where tucked away rooms start at $98.70, creating a warm and welcoming environment. Stay in a room that makes travel simple, with essential amenities that ensure a comfortable and stress-free experience.

At Ogunquit Hotel & Suites, guests can appreciate the relaxing environment, while downtown Elms remains a short drive away for all their city adventures. Make your Elms trip memorable and wallet-friendly—reserve your hotel room now!

  Call (855) 239-4019 to book with an agent.
  5.3 miles from Elms, ME 04090

Starting at

$98.70

per night

Read Reviews View Amenities View All Rooms

The Rhumb Line Resort

41 Turbat's Creek off Ocean Avenue Kennebunkport, ME

For an affordable and restful stay, The Rhumb Line Resort offers inviting accommodations with rates beginning at $129.00, creating a heartwarming atmosphere near Elms. Enjoy a stay that exceeds expectations with rooms that provide extra comfort and convenience at an affordable price.

Staying at The Rhumb Line Resort allows guests to retreat to a serene location, with downtown Elms still within easy reach for a day’s adventures. Stay comfortably in Elms with a hotel that delivers on quality and savings—book today!

  Call (855) 233-7850 to book with an agent.
  5.7 miles from Elms, ME 04090

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Gorges Grant Hotel

449 Main Street Ogunquit, ME

Guests bound for Elms can unwind at Gorges Grant Hotel, where alluring rooms start at $141.99, creating a warm and inviting environment perfect for relaxation. Enjoy a pleasant and affordable stay in rooms that offer extra comfort and amenities, ensuring a relaxing visit.

With a convenient drive into downtown Elms, guests at Gorges Grant Hotel can balance city adventures with the peaceful atmosphere of the hotel. Enjoy peace of mind on your Elms trip with accommodations designed for relaxation—book today!

  Call (855) 233-7850 to book with an agent.
  6.1 miles from Elms, ME 04090

Starting at

$141.99

per night

Read Reviews View Amenities View All Rooms

Meadowmere Resort

74 Main Street Ogunquit, ME

Guests visiting Elms can enjoy affordable comfort at Meadowmere Resort, where appealing rooms start at $147.34, creating a warm and inviting space ideal for unwinding. Relax in a functional space that offers a clean and comfortable setting, perfect for a short stay or a business trip.

With downtown Elms still within easy reach, guests at Meadowmere Resort can explore the city’s highlights while enjoying the hotel’s tranquil setting. Enjoy Elms to the fullest with accommodations that keep your wallet happy—reserve now!

  Call (855) 239-4019 to book with an agent.
  7.0 miles from Elms, ME 04090

Starting at

$147.34

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1892 Main Street Sanford, ME

Guests bound for Elms can unwind at Quality Inn, where inviting rooms start at $99.99, creating a warm and comfortable space ideal for relaxation. Sleep peacefully with Quality Inn's noise-cancellation room features, ensuring a quiet retreat amidst the hustle and bustle.

From Quality Inn, guests can easily access downtown Elms, making it simple to explore the city’s highlights and return to a serene retreat. Enjoy your Elms adventure with lodging that makes every penny worth it—secure your room now!

  Call (855) 233-0132 to book with an agent.
  8.1 miles from Elms, ME 04090

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Cliff House Maine

591 Shore Road Cape Neddick, ME

Experience unparalleled refinement at Cliff House Maine on your journey to Elms, where exclusive rooms deliver unmatched comfort, with rates beginning at $479.99. Experience the height of luxury in rooms that are as technologically advanced as they are beautifully designed, providing a truly unique stay.

From Cliff House Maine, a quick drive brings guests into downtown Elms, allowing them to explore the city while returning to a more serene stay. Get the most out of Elms with a hotel that promises an unrivaled experience—book today!

  Call (855) 233-7850 to book with an agent.
  8.3 miles from Elms, ME 04090

Starting at

$479.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Biddeford Portland

2 Pomerleau St Biddeford, ME

For guests headed to Elms, Americas Best Value Inn Biddeford Portland offers serene accommodations with rooms starting at $67.99, creating a warm and inviting space perfect for relaxation. Relax in the knowledge that Americas Best Value Inn places a high priority on cleanliness and guest safety.

Guests at Americas Best Value Inn Biddeford Portland can enjoy a restful escape, while knowing downtown Elms remains nearby for a day of adventure. Stay affordably and enjoy extra amenities on your Elms trip—lock in now!

  Call (855) 234-5074 to book with an agent.
  10.4 miles from Elms, ME 04090

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

For budget-conscious travelers to Elms, Holiday Inn Express Biddeford an IHG Hotel offers comfy accommodations with rates from $99.00, creating a clean and comfortable space. Stay connected and productive with Holiday Inn Express's high-speed internet access, available in all rooms and public areas.

Unwind at Holiday Inn Express Biddeford an IHG Hotel, where quiet surroundings meet easy access to downtown Elms for a balanced stay of rest and exploration. Enjoy the ease of exploring Elms with a hotel that offers unbeatable value—lock in now!

  Call (855) 234-7135 to book with an agent.
  10.5 miles from Elms, ME 04090

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

The Nevada

141 Long Beach Ave York Beach, ME

For budget-conscious guests visiting Elms, The Nevada offers delightful rooms with rates starting at $139.99, creating a warm and welcoming environment perfect for relaxation. Enjoy the essentials in rooms that deliver reliable amenities, ensuring a comfortable stay at a great price.

At The Nevada, guests can unwind in a calm setting, while downtown Elms remains easily accessible for sightseeing or city activities. Enjoy Elms without the high cost—secure your budget-friendly stay today!

  Call (855) 235-0725 to book with an agent.
  12.4 miles from Elms, ME 04090

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Sunrise Motel

340 Long Sands Road York Beach, ME

At Sunrise Motel, guests visiting Elms can enjoy inviting accommodations with rates beginning at $100.00, creating a soft and welcoming space. Stay in accommodations that deliver extra comfort and amenities, ensuring a satisfying and budget-friendly experience.

At Sunrise Motel, visitors can enjoy the peace and quiet of the hotel, while downtown Elms remains a convenient drive away for a day of adventure. Treat yourself to a Elms stay where comfort and affordability meet—reserve your room now!

  Call (855) 239-4019 to book with an agent.
  13.4 miles from Elms, ME 04090

Starting at

$100.00

per night

Read Reviews View Amenities View All Rooms