Skip to main content

Filter by:


Star rating

Review score

Salisbury Beach – 48 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 from£137.16per night
Essex Street Inn & Suites, Ascend Hotel Collection, hotel in Salisbury Beach

This historic, Essex Street Inn, Ascend Hotel Collection is located on Highway 1 in the Newburyport, Massachusetts city centre.

Location was perfect to get to nearby restaurants and shops. We didn't need our car at all to get around. The room was spacious, clean and very comfortable. Also free/easily accessible parking was included and to the rear and side of hotel. My daughter and I really enjoyed our stay. Breakfast was a bonus and lots to choose from.
8.8
Scored 8.8
Fabulous
Rated fabulous
356 reviews
Price from£131.90per 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 from£268.66per 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 from£155.45per 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 from£106.98per 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 from£128.75per 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 from£147.68per 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 from£138.34per 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 from£112.03per night
Hampton Falls Inn, hotel in Salisbury Beach

This New Hampshire hotel, located 6 miles from Hampton Beach State Park, boasts an indoor pool and a hot tub. Free Wi-Fi is available throughout the hotel.

Fine
6.7
Scored 6.7
Pleasant
Rated pleasant
604 reviews
Price from£71.08per night
See all hotels near Salisbury Beach
Subscribe to receive premium deals

Prices drop the moment you sign up!