Skip to main content

Filter by:


Star rating

Review score

Salisbury Beach – 47 hotels and places to stay
See the latest prices and deals by choosing your dates.
Ashworth by the Sea, hotel in Salisbury Beach

Enjoy oceanfront views from this Hampton Beach hotel. Boasting various on-site dining options and an indoor pool, this hotel is located 13.1 miles from historic Portsmouth.

Location
6.4
Scored 6.4
Pleasant
Rated pleasant
1,021 reviews
Price fromTHB 6,305.10per night
Atlantic Breeze Suites, hotel in Salisbury Beach

Located on Ocean Boulevard, this waterfront hotel is 15 minutes' walk from downtown Hampton Beach. It features spacious accommodations with private balconies and free Wi-Fi.

Location was great. Ease of acces.
9.3
Scored 9.3
Superb
Rated superb
236 reviews
Price fromTHB 12,350.05per night
Nautical Motel, hotel in Salisbury Beach

Situated in Hampton, 200 metres from Hampton Beach Main Beach, Nautical Motel features accommodation with free WiFi and free private parking.

they took out the kitchen cabinets with shelfs, very nice! beds are confortable, good location, nice staff
7.3
Scored 7.3
Good
Rated good
137 reviews
Price fromTHB 7,146.14per night
Best Western Hampshire Inn & Suites, hotel in Salisbury Beach

Located just off I-95 and less than 5 miles from Seabrook Dunes and Beach on the Atlantic Ocean, this all-suite hotel features a relaxing indoor pool and whirlpool area.

Breakfast and landoury are gteat.
8.0
Scored 8.0
Very good
Rated very good
799 reviews
Price fromTHB 4,918.06per night
Fairfield Inn by Marriott Amesbury, hotel in Salisbury Beach

Fairfield Inn by Marriott Amesbury is located at the intersection of Highways 95 and 495, and offers an outdoor pool, daily breakfast and free public Wi-Fi. Rooms include premium cable channels.

The staff
8.0
Scored 8.0
Very good
Rated very good
278 reviews
Price fromTHB 5,918.40per night
Holiday Inn Express Hotel & Suites Hampton South-Seabrook, an IHG Hotel, hotel in Salisbury Beach

Located off Route 1 and 5 miles from the Seabrook Dunes and Beach, this hotel features an indoor pool, on-site gym, and guest rooms with a 50-inch flat-screen LED TV.

Room services & facilities are good .
8.1
Scored 8.1
Very good
Rated very good
512 reviews
Price fromTHB 6,788.83per night
Hampton Inn by Hilton Amesbury, MA, hotel in Salisbury Beach

The Hampton Inn Amesbury is located in the coastal region of Massachusetts. The hotel offers complimentary Wi-Fi and hot breakfast to all guests.

Room was nice and bed was comfortable.
8.5
Scored 8.5
Very good
Rated very good
239 reviews
Price fromTHB 5,135.45per night
Ways Motel, hotel in Salisbury Beach

Set in Hampton, 300 metres from Hampton Beach State Park, Ways Motel offers accommodation with a seasonal outdoor swimming pool, free private parking and a terrace.

very warm and friendly welcome
8.2
Scored 8.2
Very good
Rated very good
197 reviews
Price fromTHB 6,359.67per night
Seabrook Inn, hotel in Salisbury Beach

The Seabrook Inn is 10.1 km from the Hampton Beach and 76 km from Boston. Portland is 106 km from Seabrook Inn. Seabrook Inn also offers a seasonal outdoor pool. Every room has a TV.

Not much
5.6
Scored 5.6
Above average
Rated okay
768 reviews
Price fromTHB 4,351.56per night
The Moulton Hotel, hotel in Salisbury Beach

Located on the beach in Hampton, New Hampshire, this hotel offers rooms with refrigerator. WiFi access is provided free of charge to guests.

the bed was great!
6.0
Scored 6.0
Pleasant
Rated pleasant
335 reviews
Price fromTHB 5,150.01per night
See all hotels near Salisbury Beach
Subscribe to receive premium deals

Prices drop the moment you sign up!