Find and Book Top Hotels in Hampton

Search among 15 available hotels and places to stay in Hampton from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-15 out of 15
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.8
Great33 reviews
MapView on map2.2 mi from City Center400 yd from Happy Hampton Inc
From   US$ 100 /nightSelect
8.0
Great105 reviews
MapView on map1200 yd from City Center1100 yd from Hampton State Dock
From   US$ 77 /nightSelect
8.6
Great34 reviews
1.7 mi from City Center1.1 mi from Hampton State Dock
From   US$ 169 /nightSelect
8.2
Great59 reviews
1.6 mi from City Center1400 yd from Smuttynose Brewing Company
From   US$ 124 /nightSelect
8.2
Great71 reviews
2.3 mi from City Center200 yd from Casino Ballroom
From   US$ 216 /nightSelect
8.2
Great72 reviews
2.5 mi from City Center200 yd from Hampton Beach
From   US$ 149 /nightSelect
8.2
Great60 reviews
2.5 mi from City Center200 yd from Hampton Beach
From   US$ 239 /nightSelect
8.4
Great96 reviews
600 yd from City Center900 yd from Hampton Recreation and Parks
From   US$ 114 /nightSelect
8.8
Great11 reviews
2.6 mi from City Center200 yd from Laser Storm
From   US$ 136 /nightSelect
8.4
Great48 reviews
2.2 mi from City Center800 yd from Hampton Salt Marsh Conservation Area
From   US$ 194 /nightSelect
8.6
Great48 reviews
2.2 mi from City Center900 yd from Hampton Salt Marsh Conservation Area
From   US$ 160 /nightSelect
8.2
Great81 reviews
2.8 mi from City Center100 yd from Platypus Tours
From   US$ 370 /nightSelect
8.0
Great20 reviews
2.2 mi from City Center900 yd from Hampton Salt Marsh Conservation Area
From   US$ 139 /nightSelect
2.2 mi from City Center600 yd from Happy Hampton Inc
From   US$ 122 /nightSelect
8.4
Great48 reviews
2.4 mi from City Center300 yd from Hampton Beach
From   US$ 265 /nightSelect

Best hotels and places to stay in Hampton

Why visit?

Hampton, located in New Hampshire, offers a charming coastal getaway with beautiful beaches and a vibrant atmosphere. Whether youre looking to relax on the sandy shores, enjoy water activities, or explore the local attractions, Hampton has something for every tourist. With a range of options like Hampton NH motels, hotel Hampton Beach, and Hampton Beach hotels, finding a comfortable place to stay is easy. Hampton Beach is also known for its pet-friendly hotels, making it an ideal destination for pet owners.

Where to stay?

Hampton Beach: Hampton Beach is a popular area for tourists due to its stunning beach and vibrant boardwalk. The area offers a variety of hotels, including Hampton Beach hotels, motels in Hampton Beach, and cheap Hampton Beach hotels for budget-conscious travelers. From here, you can easily access the beach and enjoy the lively atmosphere with numerous restaurants, shops, and entertainment options.

Hampton Village: Hampton Village is a charming residential area that offers a quieter stay while still being close to the beach. Here, you can find a range of accommodation options, including hotels in Hampton Beach NH, which provide easy access to both the beach and the villages amenities. The village offers a relaxed atmosphere with local shops, restaurants, and cafes, allowing tourists to experience the local culture.

Hampton Falls: For a peaceful and scenic stay, Hampton Falls is a great choice. This area is known for its picturesque landscapes, including farmlands and wildlife preserves. While Hampton Falls may not have direct beach access, it is just a short drive away from Hampton Beach. Hotels in Hampton Beach NH are also available here, offering tranquility and a serene environment.

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 $300.

5-star hotels: The average price per night is around $300 to $500.

Best value for money:

The Mainsail Motel & Cottages: Offering affordable rates, The Mainsail Motel & Cottages provides comfortable accommodations in Hampton Beach. It features a variety of rooms and cottages, including pet-friendly options. Located close to Hampton Beach hotels, guests can enjoy convenient access to the beach and other nearby attractions.

Hampton House Hotel: Known for its reasonable pricing and excellent service, Hampton House Hotel is a great choice for budget-conscious travelers. Situated in Hampton Beach, this hotel offers clean and spacious rooms, some with ocean views. It is located within walking distance to the beach and offers easy access to restaurants, shops, and entertainment options.

The Pelham Resort Hotel: The Pelham Resort Hotel is a charming boutique hotel located in the heart of Hampton Beach. With its affordable rates, it offers comfortable accommodations and a personalized experience. The hotel features a variety of rooms to suit different traveler preferences and is known for its friendly staff and convenient location near the beach.

Best kids-friendly hotels:

Ashworth by the Sea: Situated right on the beach, Ashworth by the Sea is perfect for families with children. This family-friendly hotel offers spacious rooms, some with stunning ocean views. It also features an indoor pool, a game room, and easy access to kid-friendly attractions such as Hampton Beach Casino Ballroom.

The Sands Resort: The Sands Resort is another excellent choice for families traveling with kids. This beachfront property offers spacious suites with separate living areas and fully equipped kitchens. The resort boasts a heated outdoor pool, a playground, and direct access to the sandy shores of Hampton Beach.

Best hotels for a romantic getaway:

The Victoria Inn Bed & Breakfast: If youre looking for a romantic escape, The Victoria Inn Bed & Breakfast is a charming option. This historic inn offers cozy rooms with elegant decor and modern amenities. Guests can enjoy a delicious complimentary breakfast and relax in the beautifully landscaped gardens.

Lamies Inn and the Old Salt Restaurant: This historic inn combines old-world charm with modern comfort. It features individually designed rooms, some with whirlpool tubs, creating a romantic atmosphere. Guests can dine at the renowned Old Salt Restaurant, known for its fresh seafood and cozy ambiance.

Best for location:

The Beach House: Located right on Hampton Beach, The Beach House offers stunning ocean views and a prime location. This hotel offers comfortable rooms with balconies, allowing guests to enjoy the sights and sounds of the beach. It is within walking distance to shops, restaurants, and entertainment venues.

Atlantic Breeze Suites: Situated just steps away from the beach and boardwalk, Atlantic Breeze Suites is ideal for those seeking convenience. The hotel features spacious suites with kitchenettes, perfect for extended stays. Guests can also enjoy the rooftop terrace with breathtaking views of Hampton Beach.

The Ashworth by the Sea: Overlooking the ocean and the lively Hampton Beach, The Ashworth by the Sea offers a fantastic location. With its beachfront setting, guests can easily access the sandy shores and enjoy various activities. The hotel also features an outdoor pool and a restaurant with ocean views.

Best for a short city break:

Hampton Village Inn: Located in Hampton Village, this hotel offers a peaceful retreat away from the beach hustle. It boasts comfortable rooms, an outdoor pool, and a complimentary breakfast. The hotels central location allows guests to explore nearby attractions, such as Hampton Falls and local shops.

Lamies Inn and the Old Salt Restaurant: As mentioned earlier, Lamies Inn offers more than just a romantic getaway. With its convenient location and comfortable amenities, it is also a great choice for a short city break. Guests can explore the charming town of Hampton and enjoy delicious meals at the famous Old Salt Restaurant.

Show moreLess