5 hotels in Kennebunkport

  • Colony Hotel

    140 Ocean Avenue, Kennebunkport | 3 star hotel
    from $158
    Traveler rating: 4/5 Excellent (8 reviews)
    • Loudest Hotel Ever
    • Shabby Chic
    • Too many children
  • Kennebunkport Inn

    1 Dock Square, Kennebunkport | 4 star hotel
    from $179
    Traveler rating: 4/5 Excellent (7 reviews)
    • A pleasant surprise
    • Perfect for One Night
    • Wouldn't go back
  • The Tides Beach Club

    254 Kings Highway, Kennebunkport | Hotel
    from $196
  • Meadow Glen Inn &Cottages

    11 Wildes District Rd, Kennebunkport | Hotel
  • Hidden Pond

    354 Goose Rocks Road, Kennebunkport | Hotel
    from $317
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.