Hotels in Kennebunkport, United States

23 hotels are listed in Kennebunkport, United States. Compare prices and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

23 hotels

Yachtsman Lodge & Marina in Kennebunkport, United States

59 Ocean Avenue, Kennebunkport (Maine), United States

Waterfront lodge in Kennebunkport, Maine with private patios, on-site marina, and complimentary breakfast. Enjoy the beach just 1 mile away.

30 rooms
Maine Stay Inn and Cottages in Kennebunkport, United States

34 Maine Street, Kennebunkport (Maine), United States

Charming Maine inn with free Wi-Fi, steps from Kennebunkport Marina and Dock Square shopping. Ideal for exploring the picturesque coastal town.

5 rooms
Hidden Pond Resort in Kennebunkport, United States

354 Goose Rocks Road, Kennebunkport, United States

Luxurious retreat in Kennebunkport with spa, fitness center, and on-site bar. Enjoy the tranquility of Hidden Pond Resort's private setting.

36 rooms
Captain Fairfield Inn in Kennebunkport, United States

8 Pleasant Street, Kennebunkport, United States

Charming Kennebunkport inn with free WiFi, parking, and in-room amenities like flat-screen TVs and iPod docks. Ideal for a relaxing getaway.

9 rooms
The Cottages at Cabot Cove in Kennebunkport, United States

7 South Main Street, Kennebunkport (Maine), United States

Scenic Kennebunkport resort with landscaped gardens, free WiFi, and private patios. Ideal for guests seeking a relaxing coastal getaway.

16 rooms
The Tides Beach Club in Kennebunkport, United States

254 Kings Highway, Kennebunkport (Maine), United States

Beachfront Kennebunkport resort with gourmet seafood restaurant and free WiFi. Ideal for a relaxing seaside getaway.

21 rooms
King's Port Inn in Kennebunkport, United States

18 Western Avenue, Kennebunkport (Maine), United States

Charming seaside inn in Kennebunkport, Maine, offering coastal charm, modern amenities, and easy beach access for a relaxing stay.

34 rooms
1802 House Bed & Breakfast Inn in Kennebunkport, United States

15 Locke Street, Kennebunkport (Maine), United States

Historic Kennebunkport B&B with hot breakfast and free Wi-Fi. Shops at Dock Square just 10 minutes' walk away.

6 rooms
The Nonantum Resort in Kennebunkport, United States

95 Ocean Avenue, Kennebunkport (Maine), United States

Waterfront Kennebunkport resort with free Wi-Fi, cable TV, and nearby golf courses. Ideal for a relaxing getaway in picturesque Maine.

109 rooms
Kennebunkport Inn in Kennebunkport, United States

One Dock Square, Kennebunkport (Maine), United States

Charming Kennebunkport hotel with on-site restaurant and sun deck. Steps from Dock Square's boutiques and restaurants.

33 rooms
Harbor Inn in Kennebunkport, United States

90 Ocean Avenue, Kennebunkport, United States

Cozy Kennebunkport hotel with free parking, private bathrooms, and free WiFi. Ideal for a relaxing getaway in a charming coastal town.

6 rooms
Contribute photo

71 Dyke Road, Kennebunkport (Maine), United States

Charming Kennebunkport resort with free Wi-Fi and individually decorated rooms near Goose Rocks Beach. Ideal for a relaxing coastal getaway.

32 rooms
Contribute photo

127-133 Ocean Avenue PO Box 560C, Kennebunkport (Maine), United States

Historic waterfront hotel in Kennebunkport, Maine with full-service spa and free Wi-Fi. Ideal for relaxation and luxury getaways.

35 rooms
Contribute photo

5 Pearl Street, Kennebunkport (Maine), United States

Charming Maine B&B with lush gardens and free Wi-Fi. Explore Kennebunkport on provided bicycles, 5 mins from Dock Square.

16 rooms
Contribute photo

21 Ocean Avenue, Kennebunkport (Maine), United States

Waterfront hotel with on-site restaurant and wrap-around porch. Steps from Kennebunkport's Dock Square shops and dining. Free WiFi.

12 rooms
Contribute photo

126 Ocean Avenue, Kennebunkport (Maine), United States

Charming beachfront inn on Kennebunkport's scenic drive. Enjoy free 3-course breakfast with local ingredients, 1 mile from town.

12 rooms

Loading...