Find and Book Top Hotels in Kennebunk

Search among 6 available hotels and places to stay in Kennebunk from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-6 out of 6
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great184 reviews
MapView on map3.4 km from City Centre
From   US$ 110 /nightSelect
8.2
Great74 reviews
MapView on map6.3 km from City Centre1.9 km from Kennebunkport
From   US$ 109 /nightSelect
8.4
Great70 reviews
5.7 km from City Centre1.5 km from Kennebunkport
From   US$ 350 /nightSelect
8.0
Great71 reviews
1000 m from City Centre1.4 km from Brick Store Museum
From   US$ 84 /nightSelect
900 m from City Centre1.3 km from Brick Store Museum
From   US$ 261 /nightSelect
8.4
Great52 reviews
3.3 km from City Centre
From   US$ 306 /nightSelect

Best hotels and places to stay in Kennebunk

Why visit?

Kennebunk, located in Maine, is a charming coastal town offering a unique blend of history, natural beauty, and a range of activities for tourists. With a variety of hotel options available, staying in Kennebunk provides visitors with easy access to beautiful beaches, historic landmarks, and an array of outdoor adventures. Whether youre looking for a relaxing getaway or an exciting vacation, Kennebunk has something to offer everyone.

Where to stay?

Dock Square: This historic area is the heart of Kennebunk, filled with charming shops, art galleries, and restaurants. Staying in a hotel in Dock Square allows easy exploration of the towns historic district, including the Kennebunkport Historical Society and First Families Museum. With its central location, visitors can also enjoy a short walk to nearby beaches like Kennebunk Beach or Goochs Beach.

Kennebunkport: Located just a short drive from Kennebunk, Kennebunkport is another excellent choice for accommodation. This popular tourist destination offers luxurious hotels with stunning ocean views. Visitors can explore the famous Walkers Point, the summer home of former President George H. W. Bush, or take a scenic boat tour along the coastline. Kennebunkports Dock Square is also nearby, offering additional shopping and dining options.

Kennebunk Beach: For those seeking a more relaxed and beach-centric stay, Kennebunk Beach is the perfect choice. This residential area features picturesque sandy beaches that stretch for miles, where visitors can enjoy sunbathing, swimming, and beachside walks. The proximity to nature reserves, such as Rachel Carson National Wildlife Refuge, makes it ideal for nature lovers as well.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $400.

5-star hotels: The average price per night is around $400 to $800.

Best value for money:

The Kennebunk Inn: Located in the heart of Kennebunk, this historic hotel offers comfortable rooms at a reasonable price. With its convenient location, guests can easily explore the towns attractions, including the famous Dock Square and nearby beaches. The Kennebunk Inn also features an on-site restaurant, Academe, known for its delicious menu and culinary excellence.

Port Inn Kennebunk: Situated just a short drive from downtown Kennebunk, Port Inn offers affordable accommodations without compromising on comfort. The well-appointed rooms provide a pleasant stay, and guests can enjoy amenities such as an outdoor pool and complimentary breakfast. Its proximity to major highways makes it a convenient choice for those exploring Kennebunk and the surrounding areas.

The Kennebunkport Inn: Nestled in the heart of Kennebunkports Dock Square, this charming boutique hotel offers a blend of history and modern luxury. The tastefully decorated rooms feature comfortable furnishings, and some even offer panoramic views of the Kennebunk River. Guests can enjoy the convenience of being within walking distance of shops, restaurants, and local attractions.

Best kid-friendly hotels:

Kennebunkport Resort Collection: This collection of luxury hotels, including The Tides Beach Club and Hidden Pond, offers family-friendly accommodations with various amenities and activities for children. From outdoor adventure programs to kids clubs, these hotels strive to provide a fun and memorable experience for families. The proximity to the beach and access to recreational facilities make them an ideal choice for families visiting Kennebunk.

Nonantum Resort: With its picturesque waterfront location on the Kennebunk River, Nonantum Resort offers excellent family-friendly accommodations. The resort provides a range of activities for children, such as lobster boat tours, fishing trips, and even a pirate-themed cruise. Families can also take advantage of the resorts outdoor swimming pool and complimentary bike rentals to explore the area together.

Best hotels for a romantic getaway:

The White Barn Inn & Spa: Known for its romantic ambiance and exceptional service, The White Barn Inn & Spa offers luxurious accommodations set in a restored 19th-century farmhouse. Couples can indulge in the on-site spa, take romantic walks along nearby beaches, or dine at the award-winning on-site restaurant. The intimate and elegant atmosphere creates the perfect backdrop for a romantic escape.

The Boathouse Waterfront Hotel: Located on the Kennebunk River, The Boathouse Waterfront Hotel provides a charming and romantic setting for couples. The hotel offers comfortable and stylish rooms with stunning water views. Couples can enjoy a romantic dinner at the hotels waterfront restaurant or take a leisurely stroll along the riverfront, enjoying the picturesque scenery.

Best for location:

Captain Fairfield Inn: Situated in the heart of downtown Kennebunkport, Captain Fairfield Inn offers easy access to the towns shops, galleries, and restaurants. This boutique hotel features well-appointed rooms with contemporary decor and modern amenities. Guests can explore the surrounding area on foot, enjoying the charming streets and historic buildings.

The Breakwater Inn & Spa: Located on the banks of the Kennebunk River, The Breakwater Inn & Spa offers a tranquil and picturesque setting. Guests can enjoy beautiful river views and take a short walk to the famed Colony Beach. The hotel also provides a complimentary shuttle service to the nearby Dock Square, ensuring easy access to shopping and dining options.

Kennebunkport Inn: Positioned right in the heart of Dock Square, Kennebunkport Inn is surrounded by Kennebunkports charming shops, art galleries, and restaurants. Guests can easily explore the towns attractions, including the nearby beaches and historic landmarks. The Inns central location makes it a perfect choice for those wanting to experience the vibrant atmosphere of Kennebunkport.

Best for a short city break:

The Grand Hotel: This elegant hotel offers modern accommodations in a convenient location near downtown Kennebunk. The tastefully decorated rooms provide comfort and relaxation after a day of exploring local attractions. Guests can also take advantage of the hotels complimentary breakfast and fitness center to start their day right.

The Beach House Inn: Situated just steps away from Kennebunk Beach, The Beach House Inn offers a charming coastal retreat. With its cozy rooms and proximity to the beach, guests can enjoy a relaxing beach getaway. The hotel also provides beach chairs, towels, and umbrellas for guests to use during their stay, making it perfect for a short beachside escape.

Show moreLess