Find and Book Top Rated Hotels in Hampton

Search among 5 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-5 out of 5
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
Great81 reviews
MapView on map4.5 km from City Centre100 m from Platypus Tours
From   US$ 370 /nightSelect
8.2
Great72 reviews
MapView on map4.0 km from City Centre100 m from Hampton Beach
From   US$ 149 /nightSelect
8.4
Great87 reviews
600 m from City Centre800 m from Hampton Recreation and Parks
From   US$ 169 /nightSelect
8.0
Great105 reviews
1.1 km from City Centre1.0 km from Hampton State Dock
From   US$ 77 /nightSelect
8.0
Great13 reviews
3.6 km from City Centre800 m from Hampton Salt Marsh Conservation Area
From   US$ 139 /nightSelect

Best hotels and places to stay in Hampton

Why visit?

Hampton, New Hampshire is a picturesque beach town known for its beautiful coastline, charming atmosphere, and plethora of outdoor activities. With a combination of stunning beaches and a vibrant town center, Hampton offers a perfect blend of relaxation and entertainment. Whether youre looking for family-friendly fun or a peaceful getaway, Hampton has something for everyone. The town offers a wide range of accommodations, including hampton nh motels, hotel hampton beach, hampton beach hotels, and hampton beach motels, making it a convenient destination for all travelers. Hampton is also known for its pet-friendly hotels hampton beach nh and cheap hotels in hampton beach nh.

Where to stay?

Hampton Beach: Hampton Beach is the heart of the towns tourism industry and offers a variety of hotels, motels, and resorts right on the beachfront. It is the perfect area to stay if you want to enjoy easy access to the beach, lively entertainment, and an array of shops and restaurants. Some popular places to stay in this area include Hampton Beach hotels and hampton beach lodging options.

Downtown Hampton: If you prefer a more laid-back atmosphere, Downtown Hampton is the ideal place to stay. This area offers a charming small-town vibe with its historic buildings, quaint shops, and local eateries. It is a great option for those looking to explore the towns rich history and enjoy a relaxed ambiance. There are several hampton nh motels and hotels in this area for a convenient stay.

North Hampton: For a quieter and more secluded stay, North Hampton is a wonderful choice. This area offers beach access along with beautiful natural surroundings, including parks and hiking trails. It is perfect for those seeking a tranquil escape from the crowds. North Hampton offers a few motels in hampton beach nh and hotels in hampton beach nh for a peaceful retreat.

What is the price per hotel room per night?

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

4-star hotels: The average price per night is around $150 to $250.

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

Best value for money:

Sea Spiral Suites: Located in Hampton, this motel offers affordable rates and comfortable accommodations. The rooms are clean and spacious, providing a relaxing stay for guests. With its convenient location near Hampton Beach, guests can easily access the beach and other nearby attractions. Sea Spiral Suites is one of the cheap hotels in hampton beach nh, making it an ideal choice for budget-conscious travelers.

Ashworth by the Sea: This beachfront hotel hampton beach offers excellent value for money. With its prime location on the shores of Hampton Beach, guests can enjoy breathtaking ocean views from their rooms. The hotel also boasts a range of onsite amenities, including a restaurant, indoor pool, and rooftop deck. Ashworth by the Sea provides comfortable accommodations and easy access to the beach, making it a popular choice among visitors.

Lamies Inn and The Old Salt Restaurant: Situated in downtown Hampton, this historic inn offers a unique and charming experience for guests. The rooms feature a blend of modern comforts and classic New England charm. Guests can enjoy the delicious cuisine at The Old Salt Restaurant, located onsite. Lamies Inn provides affordable rates and a convenient location near local shops and restaurants, making it a great value option for travelers.

Best kids-friendly hotels:

Hampton Inn & Suites Exeter: This family-friendly hotel is located in nearby Exeter, just a short drive from Hampton. The hotel offers spacious rooms and suites, perfect for families traveling with children. Kids will love the indoor pool and hot tub, while parents can appreciate the complimentary breakfast and fitness center. Hampton Inn & Suites Exeter provides a comfortable and convenient stay for families exploring the Hampton area.

Marguerite Motel: Situated in Hampton, this motel offers a family-friendly atmosphere and affordable rates. The motel features outdoor activities such as a playground and picnic area, providing entertainment for children. With its proximity to Hampton Beach and other local attractions, Marguerite Motel is a convenient choice for families looking for a fun-filled vacation.

Best hotels for a romantic getaway:

The Victoria Inn Bed & Breakfast and Pavilion: Located in nearby Hampton, this charming bed and breakfast is perfect for a romantic escape. The inn offers beautifully decorated rooms with luxurious amenities. Couples can enjoy a delicious breakfast in the morning and relax in the serene garden area. The Victoria Inn provides a romantic and intimate setting for couples seeking a peaceful retreat.

Breakers by the Sea: Situated on the shores of Hampton Beach, this hotel offers stunning ocean views and a romantic ambiance. The rooms are elegantly appointed, and some even feature private balconies overlooking the beach. Couples can enjoy a romantic dinner at the onsite restaurant or take a leisurely stroll along the beach. Breakers by the Sea is an ideal choice for a romantic getaway.

Best for location:

The Sands Resort at Hampton Beach: This beachfront hotel offers a prime location right on the shores of Hampton Beach. Guests can step out of their rooms and onto the sandy beach within minutes. The hotel also features an outdoor pool and onsite dining options. The Sands Resort provides easy access to the beach and is within walking distance to popular attractions and entertainment venues.

Ashworth Cottages: These charming cottages are located just steps away from Hampton Beach, offering a convenient and picturesque location. Each cottage is well-appointed and provides all the comforts of home. Guests can enjoy easy access to the beach, as well as the amenities of the neighboring Ashworth by the Sea hotel. Ashworth Cottages offer a unique and convenient location for a memorable stay.

Best for a short city break:

Fairfield Inn & Suites by Marriott Portsmouth Exeter: Although not located directly in Hampton, this hotel in nearby Exeter offers a convenient base for exploring the area. The hotel features modern rooms and suites, a complimentary breakfast, and a fitness center. Guests can easily visit Hampton Beach and other nearby attractions while enjoying comfortable accommodations at Fairfield Inn & Suites.

Lamies Inn and The Old Salt Restaurant: As mentioned before, this historic inn in downtown Hampton offers a cozy and convenient stay. Guests can explore the charming town and its attractions, including local shops and restaurants. With its central location, Lamies Inn is an excellent choice for those looking for a short city break in Hampton.

Show moreLess