The best deals on hotels when visiting Walnut Hill 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 Walnut Hill, Maine 03907

Meadowmere Resort

74 Main Street Ogunquit, ME

With rates from $147.34, Meadowmere Resort is a convenient option for travelers visiting Walnut Hill, providing intimate accommodations in a welcoming environment. Experience a welcoming and enhanced stay with rooms that offer additional comforts, making your visit both pleasant and economical.

Just a short walk from Walnut Hill’s downtown core, Meadowmere Resort offers guests an ideal location to explore the city’s top attractions. Step into Walnut Hill with confidence, knowing your hotel delivers more for less—reserve now!

  Call (855) 233-7850 to book with an agent.
  0.5 miles from Walnut Hill, ME 03907

Starting at

$147.34

per night

Read Reviews View Amenities View All Rooms

Abalonia Inn

268 Main Street Ogunquit, ME

Experience a warm retreat at Abalonia Inn as you explore Walnut Hill, where quality rooms provide comfort and relaxation, with budget-friendly rates beginning at $212.38. Find a cozy retreat in rooms that are equipped with extra amenities, ensuring a pleasant and relaxing stay.

Abalonia Inn is ideally situated for those wanting to visit downtown Walnut Hill, where the city’s most iconic spots are always within easy reach. Relax in Walnut Hill with a hotel that combines modern elegance and unbeatable rates—lock in today!

  Call (855) 234-5074 to book with an agent.
  1.0 miles from Walnut Hill, ME 03907

Starting at

$212.38

per night

Read Reviews View Amenities View All Rooms

Gorges Grant Hotel

449 Main Street Ogunquit, ME

Guests visiting Walnut Hill can relax in tranquil comfort at Gorges Grant Hotel, where budget-friendly rooms start at $141.99, creating a warm, welcoming space. Stay in rooms that provide additional conveniences and a touch of extra comfort, ensuring a relaxing and value-driven experience.

At Gorges Grant Hotel, guests enjoy the convenience of being near downtown Walnut Hill, with easy access to the city’s best spots just minutes away. Relax and recharge in Walnut Hill with a hotel that doesn’t skimp on quality—book today!

  Call (855) 239-4019 to book with an agent.
  1.4 miles from Walnut Hill, ME 03907

Starting at

$141.99

per night

Read Reviews View Amenities View All Rooms

Cliff House Maine

591 Shore Road Cape Neddick, ME

Embrace the pinnacle of refinement at Cliff House Maine near Walnut Hill, where thoughtful design elevates your stay, with enticing rates beginning at $479.99. Find solace in rooms that offer a luxurious escape, with bespoke furnishings and amenities designed to pamper and delight.

At Cliff House Maine, you’re never far from the heart of Walnut Hill, where the downtown area’s best restaurants and shops are easily accessible. Treat yourself to an extraordinary Walnut Hill escape with a hotel that prioritizes your comfort—book today!

  Call (855) 233-0132 to book with an agent.
  1.4 miles from Walnut Hill, ME 03907

Starting at

$479.99

per night

Read Reviews View Amenities View All Rooms

Ogunquit Hotel & Suites

719 Main Street Ogunquit, ME

Guests headed to Walnut Hill will find delightful, budget-friendly comfort at Ogunquit Hotel & Suites, where rooms begin at $98.70, creating a welcoming space perfect for relaxation. Experience a pleasant stay with rooms that provide reliable comfort, making your visit both enjoyable and affordable.

From Ogunquit Hotel & Suites, a short drive brings guests right into downtown Walnut Hill, where they can enjoy the city’s most popular attractions. Make your Walnut Hill experience cost-effective and relaxing—secure your stay now!

  Call (855) 235-0725 to book with an agent.
  2.1 miles from Walnut Hill, ME 03907

Starting at

$98.70

per night

Read Reviews View Amenities View All Rooms

Anchor Inn&Cottages Wells Ogunquit

424 Post Rd Wells, ME

For a comfortable and inviting stay, Anchor Inn&Cottages Wells Ogunquit offers budget-conscious rooms with rates starting at $10,932.24, creating a clean, welcoming space near Walnut Hill. Find a straightforward stay in rooms that focus on essential comforts, offering a clean and efficient environment.

With downtown Walnut Hill just a short drive away, guests at Anchor Inn&Cottages Wells Ogunquit can experience the best of the city while staying in a quieter area. Enjoy a seamless Walnut Hill experience with lodging that doesn’t compromise on comfort—book now!

  Call (855) 239-5277 to book with an agent.
  3.3 miles from Walnut Hill, ME 03907

Starting at

$10,932.24

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Wells Ogunquit

900 Post Rd Wells, ME

With budget-conscious rooms beginning at $107.99, Hampton Inn & Suites Wells Ogunquit is a practical choice for travelers to Walnut Hill, providing a warm and inviting space ideal for rest. Appreciate the small comforts in Hampton’s rooms, such as ample charging ports and high-quality toiletries, enhancing your stay.

Guests staying at Hampton Inn & Suites Wells Ogunquit are just a short drive from downtown Walnut Hill, where the city’s most popular spots are easily accessible. Discover the best value for your Walnut Hill stay with a hotel that won’t disappoint—reserve now!

  Call (855) 239-5277 to book with an agent.
  4.4 miles from Walnut Hill, ME 03907

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

The Beach Rose Inn

971 Post Rd Wells, ME

With affordable rooms from $72.99, The Beach Rose Inn provides inviting comfort for travelers to Walnut Hill, creating a clean, welcoming space perfect for relaxation. Experience practical accommodations, where rooms are designed with the essentials for a comfortable and convenient stay.

The Beach Rose Inn provides the perfect location for those who want to be close to downtown Walnut Hill, with the city’s top destinations just a short drive away. Experience Walnut Hill with peace of mind, knowing your hotel delivers value—secure now!

  Call (855) 235-6136 to book with an agent.
  4.5 miles from Walnut Hill, ME 03907

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Wells Ogunquit Kennebunk an IHG Hotel

28 Mile Road Wells, ME

Experience quality and comfort at Holiday Inn Express Wells Ogunquit Kennebunk an IHG Hotel as you explore Walnut Hill, where comfortable accommodations provide a relaxing environment, with rates beginning at $99.00. Trust in the reliable and friendly service of Holiday Inn Express staff, dedicated to making your stay pleasant and hassle-free.

From Holiday Inn Express Wells Ogunquit Kennebunk an IHG Hotel, a brief drive brings guests right into downtown Walnut Hill, where the city’s most iconic sights are easily accessible. Find your perfect Walnut Hill retreat with well-rounded, budget-friendly lodging—secure now!

  Call (855) 234-2997 to book with an agent.
  4.7 miles from Walnut Hill, ME 03907

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

The Nevada

141 Long Beach Ave York Beach, ME

With rates beginning at $169.99, The Nevada is an ideal option for travelers visiting Walnut Hill, offering cozy-like rooms that provide a welcoming, comfortable experience. Enjoy the basics in well-maintained rooms that provide a comfortable and budget-friendly environment for your visit.

Find your ideal balance at The Nevada, where guests can experience the tranquility of the surroundings while Walnut Hill stays close by. Enjoy Walnut Hill stress-free with a hotel that offers comfort and savings—lock in now!

  Call (855) 236-8982 to book with an agent.
  5.1 miles from Walnut Hill, ME 03907

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Sunrise Motel

340 Long Sands Road York Beach, ME

Guests visiting Walnut Hill will find affordable comfort at Sunrise Motel, where inviting rooms start at $100.00, creating a clean, welcoming environment for relaxation. Find a welcoming and comfortable setting in rooms that offer extra amenities and space, making your stay relaxing and economical.

From Sunrise Motel, guests can enjoy a quick drive into downtown Walnut Hill, where they can explore the city’s highlights and return to a restful stay afterward. Choose a cost-effective hotel that enhances your Walnut Hill travels—book your room now!

  Call (855) 234-7135 to book with an agent.
  6.1 miles from Walnut Hill, ME 03907

Starting at

$100.00

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham York

6 Market Place Dr York, ME

At Microtel Inn & Suites by Wyndham York, travelers to Walnut Hill can enjoy budget-friendly rooms starting at $102.99, providing a clean and welcoming environment perfect for a relaxing stay. Choose Microtel for its variety of accommodations, which cater to all types of travelers, from business professionals to family groups.

With downtown Walnut Hill just a short drive from Microtel Inn & Suites by Wyndham York, guests can enjoy both the city’s top attractions and the hotel’s quieter setting. Make the most of your Walnut Hill travels with affordable, welcoming accommodations—book now!

  Call (855) 233-7850 to book with an agent.
  7.3 miles from Walnut Hill, ME 03907

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Best Western York Inn

2 Brickyard Lane York, ME

At Best Western York Inn, travelers bound for Walnut Hill will find budget-friendly rooms with rates starting at $87.99, creating a restful and welcoming environment perfect for relaxation. Host your next event or meeting at Best Western, with flexible spaces and dedicated staff to make your gathering a success.

Guests staying at Best Western York Inn will enjoy a relaxing stay, with downtown Walnut Hill just a drive away for easy access to the city’s attractions. Enjoy your Walnut Hill getaway with budget-friendly lodging that exceeds expectations—reserve now!

  Call (855) 235-6136 to book with an agent.
  7.5 miles from Walnut Hill, ME 03907

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

York Harbor Inn

480 York St York Harbor, ME

Relax in style at York Harbor Inn as you visit Walnut Hill, where comfortable rooms create a restful retreat, with budget-friendly rates starting at $279.00. Experience a welcoming atmosphere with enhanced services that cater to both business and leisure travelers.

Guests staying at York Harbor Inn can appreciate the balance of being close to downtown Walnut Hill while enjoying the tranquility of staying outside the city’s busiest areas. Enjoy every aspect of your Walnut Hill trip with a hotel that delivers on quality—secure now!

  Call (855) 235-6136 to book with an agent.
  7.5 miles from Walnut Hill, ME 03907

Starting at

$279.00

per night

Read Reviews View Amenities View All Rooms

The Breakwater Inn&Spa

127 Ocean Avenue Kennebunkport, ME

Embrace a lavish lifestyle at The Breakwater Inn&Spa near Walnut Hill, where upscale accommodations set the stage for an extraordinary retreat, with inviting rates starting at $153.99. Enjoy a sanctuary of luxury and tranquility in rooms that provide a serene setting outfitted with the finest amenities.

At The Breakwater Inn&Spa, visitors can appreciate the calm surroundings, while downtown Walnut Hill remains easily accessible by car for city exploration. Revel in the charm of Walnut Hill with accommodations that create lasting memories—secure now!

  Call (855) 235-0725 to book with an agent.
  9.9 miles from Walnut Hill, ME 03907

Starting at

$153.99

per night

Read Reviews View Amenities View All Rooms

White Barn Inn & Spa Auberge Resorts Collection

37 Beach Ave Kennebunk, ME

Step into a paradise of refinement at White Barn Inn & Spa Auberge Resorts Collection as you visit Walnut Hill, where grand accommodations create unforgettable memories, with rates beginning at just $609.99. Find a sanctuary in rooms that meld lavish comfort with pristine natural settings, offering stunning views and eco-conscious amenities.

Guests staying at White Barn Inn & Spa Auberge Resorts Collection can unwind in a peaceful location, with downtown Walnut Hill a simple drive away for sightseeing and exploration. Embrace your Walnut Hill journey with a hotel that guarantees an unforgettable stay—secure now!

  Call (855) 234-7135 to book with an agent.
  10.0 miles from Walnut Hill, ME 03907

Starting at

$609.99

per night

Read Reviews View Amenities View All Rooms

Nonantum Resort

95 Ocean Ave Kennebunkport, ME

Relax in style at Nonantum Resort near Walnut Hill, where quality accommodations create a peaceful retreat, with budget-friendly rates from $226.99. Find tranquility and luxury in rooms that are designed to offer an oasis of comfort, with upscale amenities and serene decor.

With a quick drive into downtown Walnut Hill, guests at Nonantum Resort can explore the city’s best spots while retreating to a quieter, more relaxing stay. Unwind and experience Walnut Hill in style with a hotel that caters to your every need—book today!

  Call (855) 239-5277 to book with an agent.
  10.0 miles from Walnut Hill, ME 03907

Starting at

$226.99

per night

Read Reviews View Amenities View All Rooms

Port Inn & Suites Kennebunk Ascend Hotel Collection

55 York St Kennebunk, ME

Guests visiting Walnut Hill will appreciate the homely comfort at Port Inn & Suites Kennebunk Ascend Hotel Collection, where rooms begin at $97.99, creating a welcoming and inviting environment. Enjoy a stay that meets your basic needs, with rooms featuring simple decor, essential amenities, and a focus on cleanliness and comfort.

Discover the quiet charm of Port Inn & Suites Kennebunk Ascend Hotel Collection, a relaxing retreat that’s never too far from the bustling streets of Walnut Hill. Enjoy extra features and affordability on your Walnut Hill trip—reserve your hotel now!

  Call (855) 236-8982 to book with an agent.
  10.1 miles from Walnut Hill, ME 03907

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Kennebunkport Captains Collection

6 Pleasant Street Kennebunkport, ME

Experience unparalleled grace at Kennebunkport Captains Collection on your journey to Walnut Hill, where exclusive accommodations elevate your stay, with rates from $230.99. Find an oasis of calm and luxury in rooms that are thoughtfully designed with elegance and the highest level of comfort in mind.

Unwind at Kennebunkport Captains Collection, where quiet surroundings offer a restful stay and downtown Walnut Hill remains conveniently accessible. Unwind in Walnut Hill at a hotel where sophistication and comfort are perfectly balanced—secure now!

  Call (855) 234-2997 to book with an agent.
  10.3 miles from Walnut Hill, ME 03907

Starting at

$230.99

per night

Read Reviews View Amenities View All Rooms

The Boathouse Waterfront Hotel & Marina

21 Ocean Ave Kennebunkport, ME

Enjoy a warm retreat at The Boathouse Waterfront Hotel & Marina on your trip to Walnut Hill, where inviting accommodations provide comfort, with nightly rates beginning at $299.00. Relax in rooms designed for comfort and convenience, featuring a variety of modern amenities to enhance your stay.

Guests staying at The Boathouse Waterfront Hotel & Marina will enjoy the quiet retreat, with downtown Walnut Hill still accessible for a day of adventure and exploration. Relax and enjoy Walnut Hill with a hotel that keeps your comfort front and center—reserve your room now!

  Call (855) 233-7850 to book with an agent.
  10.4 miles from Walnut Hill, ME 03907

Starting at

$299.00

per night

Read Reviews View Amenities View All Rooms

AWOL Kennebunkport

34 Maine St Kennebunkport, ME

AWOL Kennebunkport offers a relaxing option for travelers visiting Walnut Hill, with comfortable accommodations starting at a welcoming $237.00 per night. Find a haven of rest in rooms that offer an enhanced level of comfort, equipped with modern amenities to suit your needs.

For those looking to unwind, AWOL Kennebunkport provides a restful retreat while keeping downtown Walnut Hill close enough for exploration. Unwind and explore Walnut Hill with accommodations that bring luxury to your fingertips—book today!

  Call (855) 236-8982 to book with an agent.
  10.4 miles from Walnut Hill, ME 03907

Starting at

$237.00

per night

Read Reviews View Amenities View All Rooms

Kennebunkport Inn

One Dock Square Kennebunkport, ME

Stay affordably at Kennebunkport Inn on your trip to Walnut Hill, where tucked away rooms offer a relaxing environment, with nightly rates beginning at just $319.00. Relax in accommodations designed for the modern traveler, offering a range of amenities to ensure a comfortable and convenient visit.

For a restful stay, Kennebunkport Inn offers a quiet atmosphere, while downtown Walnut Hill remains a convenient drive away for exploration. Relax and recharge in Walnut Hill with accommodations that keep you feeling your best—reserve now!

  Call (855) 233-7850 to book with an agent.
  10.4 miles from Walnut Hill, ME 03907

Starting at

$319.00

per night

Read Reviews View Amenities View All Rooms

Coachman Inn

380 US Route 1 Kittery, ME

Guests bound for Walnut Hill will find inviting comfort at Coachman Inn, where budget-friendly rooms start at $103.99, creating a clean and welcoming environment. Experience value and convenience, with rooms that provide clean accommodations and essential services for a hassle-free visit.

Travelers staying at Coachman Inn can appreciate the calm environment, with downtown Walnut Hill still close enough for city adventures. Discover the ideal way to visit Walnut Hill with a hotel that values your comfort—secure now!

  Call (855) 233-7850 to book with an agent.
  10.6 miles from Walnut Hill, ME 03907

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

The Kennebunk Inn

45 Main St Kennebunk, ME

At The Kennebunk Inn, travelers to Walnut Hill will find budget-friendly rooms with rates beginning at $103.99, creating a welcoming and comfortable environment. Experience a stay that offers more in terms of amenities and comfort, providing an enhanced visit at a budget-friendly price.

At The Kennebunk Inn, guests can unwind in a tranquil environment, knowing that downtown Walnut Hill is just a short drive for city adventures. Relax and recharge in Walnut Hill with a hotel that offers more for less—secure today!

  Call (855) 235-0725 to book with an agent.
  10.6 miles from Walnut Hill, ME 03907

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms