Search
Best hotels
Expert Recommendations
Best value
When to book
Tips
FAQs
Map

Hampton Beach hotels

Search hundreds of travel sites at once for hotels in Hampton Beach, New Hampshire

Here is why travellers choose KAYAK

Free to useThere are no hidden charges or fees

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Best Hampton Beach hotels

Discover the best prices and deals for you by selecting your travel dates.
Choose your dates

Most recommended Hampton Beach hotels

Show all
Atlantic Breeze Suites - Hampton Beach - Beach
Atlantic Breeze Suites
9.3 Wonderful
R4 034+
R4 034+
Parking
Free Wi-Fi
Air conditioning
Hampton Inn Portsmouth Central - Portsmouth - Pool
Hampton Inn Portsmouth Central
8.2 Very Good
R2 927+
R2 927+
Parking
Free Wi-Fi
Pool
Pet-friendly
R2 837+
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Hampton Harbor Motel
8.5 Very Good
R3 145+
R3 145+
Free Wi-Fi
Pool
Hampton Village Inn
7.6 Good
R1 676+
R1 676+
Parking
Free Wi-Fi
Pool
Air conditioning
R2 747+
Parking
Free Wi-Fi
Pool
Pet-friendly
R4 498+
Parking
Free Wi-Fi
Air conditioning
Hotel Thaxter
9.4 Wonderful
R4 154+
R4 154+
Free Wi-Fi
Air conditioning
Anchorage Inn and Suites
6.2 Okay
R2 073+
R2 073+
Parking
Free Wi-Fi
Pet-friendly
Air conditioning
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Holiday Inn Portsmouth
7.7 Good
R2 564+
R2 564+
Parking
Free Wi-Fi
Pool
Air conditioning
R3 949+
Free Wi-Fi
Pool
Pet-friendly
Air conditioning

Top Hampton Beach hotels with parking

Show all
The Hotel Portsmouth - Portsmouth - Living room
The Hotel Portsmouth
9 Wonderful
R4 324+
R4 324+
Parking
Free Wi-Fi
Quality Inn - Portsmouth - Bedroom
Quality Inn
8.1 Very Good
R2 129+
R2 129+
Parking
Free Wi-Fi

The 10 best hotels in Hampton Beach

Discover the top hotels in the Hampton Beach area handpicked by local expert JQ Louise.
J.Q. Louise
6 December 2023

Hampton Beach, New Hampshire offers a delightful coastal escape that beckons travelers to its shores for an unforgettable experience. Located right on the shores of the Atlantic, this charming destination boasts a plethora of reasons to visit. Its surprisingly pristine beach, stretching for miles, is a hidden gem and a welcome addition to the New England summer scene. Being from Boston, Hampton Beach was always a fun day trip or weekend away for me, and luckily there were always plenty of hotels nearby worth checking out. The best part is that this is not the Cape or Nantucket, it is something completely different. So, if you have already been to New England but are looking for something new, try Hampton Beach in New Hampshire. As for myself? I have visited so many times, and created so many memories, I can say with confidence these are the best hotels In Hampton Beach and nearby.

1.

Atlantic Breeze Suites

Address:

429 Ocean Boulevard

Price:

R198-398/night

The Atlantic Breeze Suites in Hampton, New Hampshire is a stellar choice for a stay along the coast. This hotel is located on Hampton Beach – surprisingly, there aren’t too many high-caliber hotels right on the beach itself.
With its prime beachfront location, guests enjoy direct access to the sandy shores and breathtaking ocean views. The suites are designed with comfort and modern amenities in mind, offering spacious accommodations equipped with all the essentials.
And the best part is that many of the rooms have balconies overlooking the ocean. So just imagine waking up and enjoying a cup of coffee while the ocean breeze flows through your hair and the waves crash just across the street. I don’t think there is a better way to start your vacation.

2.

Royal Crest Inn - Hampton Beach

Address:

96 Ashworth Avenue

Price:

R123-308/night

The Royal Crest Inn is a fantastic choice for a convenient stay and one of the top-rated hotels in Hampton Beach. Situated just a short walk away from the beautiful shores of Hampton Beach makes an easy access to the ocean and stunning sunsets.
The rooms are fresh and clean, with a few pops of color here and there, offering a cozy retreat after a day of exploration. Be sure to save time for a relaxing dip in the hotel’s hot tub.
My pro tip here is to book a few double rooms so the whole family can be next to each other while having their own space. That is one of the benefits of a hotel over a vacation rental – everyone is close but not too close!

3.

SpringHill Suites by Marriott Hampton Portsmouth

Address:

299 Exeter Road

Price:

R35-542/night

The SpringHill Suites by Marriott Hampton Portsmouth is an excellent choice for a stay in the Hampton area. Located in Portsmouth, it’s a short drive away from the beach, but you will appreciate the contemporary and stylish design.
One design feature to note specifically are the modern bathrooms. I don’t know about you, but it is nice when after a long day at the beach you return to a brand-new bathroom for a hot shower. Indulge in the complimentary breakfast, burn some calories at the fitness center, and in the case of inclement weather, there’s always the indoor pool.
The hotel’s convenient location provides easy access to nearby attractions like Hampton Beach, Portsmouth’s historic sites, and lots of shopping, a plan that I really enjoy.

4.

Holiday Inn Express & Suites Hampton South-Seabrook

Address:

11 Rocks Road

Price:

R97-740/night

The Holiday Inn Express & Suites Hampton South-Seabrook offers a delightful retreat for travelers visiting the Hampton South-Seabrook region makes a great choice to stay in the Hampton Beach area.
With its modern amenities and comfortable accommodations, guests can relax and recharge after a day of hitting the beach. The hotel’s complimentary breakfast ensures a great start to the day. And it is a Holiday Inn after all, so there will be no surprises, which can sometimes be just the thing needed for a stress-free vacation.
So, if you are not a fan of boutique hotels in Hampton Beach, this is a smart choice for you.

5.

Lamies Inn & The Old Salt Tavern

Address:

490 Lafayette Road

Price:

R144-412/night

Lamie’s Inn and The Old Salt Restaurant, one of the best hotels in Hampton Beach, offers a delightful blend of historic charm and modern comforts in Hampton, New Hampshire.
The inn, dating back to the 1740s, exudes a warm and welcoming ambiance with its classic New England architecture. This is a boutique hotel, so you have to lean into the unique character. The Old Salt Restaurant, located within the inn, is always a delight and visitors enjoy the classic seafood dishes on the menu.
With its cozy tavern and comfortable dining areas, it’s a perfect spot for a quiet night in while enjoying a nice meal with you travel companions. Whether staying at the inn or just dining at The Old Salt, you are in for a treat.

6.

The Inn at Rye Place

Address:

150 Lafayette Road

Price:

R140-324/night

The Inn at Rye Place invites travelers to indulge in a charming escape that combines historic allure with modern comforts. Nestled in the heart of Rye, New Hampshire, this little inn is one of the most unique hotels in the Hampton Beach area, as it offers heaps of character. Each room has its own distinct style, so depending on which one you get you are in for a unique stay.
The Inn at Rye Place’s warm hospitality and attention to detail create just the local atmosphere that you want on a New England vacation – but at the same time the rooms are fresh and clean.

7.

The Victoria Inn Bed & Breakfast

Address:

430 High Street

Price:

R226-642/night