Skip to main content

Search hotels in Salisbury Beach, MA

Enter your dates to see the latest prices and deals for Salisbury Beach hotels

Popular hotels in Salisbury Beach

Check out our top picks in Salisbury Beach

Filter by:

Star Rating
Review score

Atlantic Breeze Suites

Hampton (Near Salisbury Beach)

Located in Hampton, a 1-minute walk from Hampton Beach Main Beach, Atlantic Breeze Suites provides accommodations with free WiFi and free private parking.

A
Agnes
From
Brazil
We loved staying at this hotel, very safe, and well located. We were with children, and they loved everything.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews
Price from
$166.80
1 night, 2 adults

Hampton Inn by Hilton Amesbury, MA

Amesbury (Near 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.

S
Shelley
From
United States
Fast check in check out, clean and comfortable rooms, pet friendly
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 288 reviews
Price from
$116.62
1 night, 2 adults

Essex Street Inn & Suites, an Ascend Collection Hotel

Newburyport (Near Salisbury Beach)

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

J
Jennifer
From
United States
Convenient location Clean and comfortable
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 407 reviews
Price from
$101.15
1 night, 2 adults

Best Western Hampshire Inn & Suites

Seabrook (Near Salisbury Beach)

Featuring 3-star accommodations, Best Western Hampshire Inn & Suites is located in Seabrook, 30 miles from Peabody Essex Museum and 30 miles from The House of the Seven Gables.

M
Milica
From
United States
Amazing location,very clean and good breakfast!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 739 reviews
Price from
$93.49
1 night, 2 adults

Fairfield Inn by Marriott Amesbury

Amesbury (Near Salisbury Beach)

Featuring a fitness center and a garden, Fairfield Inn by Marriott Amesbury is located in Amesbury, 26 miles from Peabody Essex Museum and 26 miles from The House of the Seven Gables.

L
Leah
From
United States
I've stayed at Fairfield Inn Amesbury MA a number of times when seeing my family in the area and always have a lovely stay here. The rooms are clean and modern, the staff is friendly and they have a yummy breakfast buffet in the morning.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 274 reviews
Price from
$96.90
1 night, 2 adults

Holiday Inn Express Hotel & Suites Hampton South-Seabrook by IHG

Seabrook (Near Salisbury Beach)

Located in Seabrook, 31 miles from Peabody Essex Museum, Holiday Inn Express Hotel & Suites Hampton South-Seabrook by IHG provides accommodations with a fitness center, free private parking and a...

C
Carolyn
From
Canada
Breakfast was great, the cleaning staff were friendly and respectful. Staff at the front desk check in were also very friendly and helpful.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 499 reviews
Price from
$86
1 night, 2 adults

Ships Inn

Hampton (Near Salisbury Beach)

Located in Hampton, within a 2-minute walk of Hampton Beach Main Beach and 500 yards of Casino Ballroom, Ships Inn provides accommodations with a seasonal outdoor swimming pool and free WiFi as well...

C
Charlene
From
United States
They have 2 pool’s !! The bed’s were so comfortable!! Staff is amazing 🤩 We stayed in one of the 2 bedroom apartment’s for my daughter’s birthday week ! I’ll be back ❤️
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 690 reviews
Price from
$118.80
1 night, 2 adults

Nautical Motel

Hampton (Near Salisbury Beach)

Located in Hampton, a 2-minute walk from Hampton Beach Main Beach, Nautical Motel has accommodations with free WiFi and free private parking. The property provides room service and an ATM for guests.

T
Turner
From
United States
We love the convenience of the Nautical’s location. We’ve stayed there multiple times and are always pleased with the comfort, cleanliness and ease of checking in/checking out.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 189 reviews
Price from
$149
1 night, 2 adults

Seabrook Inn

Seabrook (Near Salisbury Beach)

The Seabrook Inn is 6.3 mi from the Hampton Beach and 47 mi from Boston. Portland is 66 mi from Seabrook Inn. Seabrook Inn also offers a seasonal outdoor pool. Every room has a TV.

C
Christina
From
United States
Move-in customer service and friendliness of the manager. Location was on the main road, very convenient to everything I needed, and still quiet and quaint. It felt like a small in on the Cape. Perfect room for my business stay.
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 589 reviews
Price from
$69
1 night, 2 adults

The Moulton Hotel

Hampton (Near Salisbury Beach)

The Moulton Hotel is located on the beachfront in Hampton, a 3-minute walk from Hampton Beach State Park and 0.8 miles from Casino Ballroom.

K
Kings
From
United States
I take my family to the Hamptons every year for the 4th of July, I’ve stayed at a few different places over the years. This was our first time at the Moulton Hotel. & This was the absolute BEST trip we’ve had to Hampton beach. This Hotel is literally on the strip. Overlooking the Ocean. The Views Day & Night are Gorgeous. Arriving the Owner and staff were more than welcoming and friendly. Our room was ready for us. It was super clean. Bedding nice, plenty of pillows, there was even little chocolates out which my kids loved. Housekeeping came everyday to take out trash and bring new towels and anything else we needed. I even had issue with my cable box in middle of night and staff came right to my room to fix it immediately. Breakfast served every morning downstairs was such a plus, and it was good. Bagels danishes muffins cereal coffee etc. what more can you ask for before heading to beach! One night they even had fresh popcorn to take with us while we went out. The showers were always hot so cleaning up after the beach was never an issue. There is even a little store downstairs if you need anything throughout your stay. And the fireworks were amazing. You can watch them right from your balcony. Best views. Parking was provided right around the corner which was great also. So over all this trip was fantastic. And at check out I booked my stay for next year. I have kids ages ranging from 17, 12, &5. And they all had a great time. The Carpenter Family will be back Every year at The Moulton! Thank you!
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 158 reviews
Price from
$149
1 night, 2 adults
See all hotels in and around Salisbury Beach

Salisbury Beach – 5 hotels and places to stay

Filter by:

Star Rating
Review score

Atlantic Breeze Suites

Hampton (Near Salisbury Beach)

Located in Hampton, a 1-minute walk from Hampton Beach Main Beach, Atlantic Breeze Suites provides accommodations with free WiFi and free private parking.

A
Agnes
From
Brazil
We loved staying at this hotel, very safe, and well located. We were with children, and they loved everything.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews
Price from
$166.80
1 night, 2 adults

Hampton Inn by Hilton Amesbury, MA

Amesbury (Near 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.

S
Shelley
From
United States
Fast check in check out, clean and comfortable rooms, pet friendly
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 288 reviews
Price from
$116.62
1 night, 2 adults

Essex Street Inn & Suites, an Ascend Collection Hotel

Newburyport (Near Salisbury Beach)

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

J
Jennifer
From
United States
Convenient location Clean and comfortable
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 407 reviews
Price from
$101.15
1 night, 2 adults

Best Western Hampshire Inn & Suites

Seabrook (Near Salisbury Beach)

Featuring 3-star accommodations, Best Western Hampshire Inn & Suites is located in Seabrook, 30 miles from Peabody Essex Museum and 30 miles from The House of the Seven Gables.

M
Milica
From
United States
Amazing location,very clean and good breakfast!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 739 reviews
Price from
$93.49
1 night, 2 adults

Fairfield Inn by Marriott Amesbury

Amesbury (Near Salisbury Beach)

Featuring a fitness center and a garden, Fairfield Inn by Marriott Amesbury is located in Amesbury, 26 miles from Peabody Essex Museum and 26 miles from The House of the Seven Gables.

L
Leah
From
United States
I've stayed at Fairfield Inn Amesbury MA a number of times when seeing my family in the area and always have a lovely stay here. The rooms are clean and modern, the staff is friendly and they have a yummy breakfast buffet in the morning.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 274 reviews
Price from
$96.90
1 night, 2 adults

Holiday Inn Express Hotel & Suites Hampton South-Seabrook by IHG

Seabrook (Near Salisbury Beach)

Located in Seabrook, 31 miles from Peabody Essex Museum, Holiday Inn Express Hotel & Suites Hampton South-Seabrook by IHG provides accommodations with a fitness center, free private parking and a...

C
Carolyn
From
Canada
Breakfast was great, the cleaning staff were friendly and respectful. Staff at the front desk check in were also very friendly and helpful.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 499 reviews
Price from
$86
1 night, 2 adults

Ships Inn

Hampton (Near Salisbury Beach)

Located in Hampton, within a 2-minute walk of Hampton Beach Main Beach and 500 yards of Casino Ballroom, Ships Inn provides accommodations with a seasonal outdoor swimming pool and free WiFi as well...

C
Charlene
From
United States
They have 2 pool’s !! The bed’s were so comfortable!! Staff is amazing 🤩 We stayed in one of the 2 bedroom apartment’s for my daughter’s birthday week ! I’ll be back ❤️
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 690 reviews
Price from
$118.80
1 night, 2 adults

Nautical Motel

Hampton (Near Salisbury Beach)

Located in Hampton, a 2-minute walk from Hampton Beach Main Beach, Nautical Motel has accommodations with free WiFi and free private parking. The property provides room service and an ATM for guests.

T
Turner
From
United States
We love the convenience of the Nautical’s location. We’ve stayed there multiple times and are always pleased with the comfort, cleanliness and ease of checking in/checking out.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 189 reviews
Price from
$149
1 night, 2 adults

Seabrook Inn

Seabrook (Near Salisbury Beach)

The Seabrook Inn is 6.3 mi from the Hampton Beach and 47 mi from Boston. Portland is 66 mi from Seabrook Inn. Seabrook Inn also offers a seasonal outdoor pool. Every room has a TV.

C
Christina
From
United States
Move-in customer service and friendliness of the manager. Location was on the main road, very convenient to everything I needed, and still quiet and quaint. It felt like a small in on the Cape. Perfect room for my business stay.
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 589 reviews
Price from
$69
1 night, 2 adults

The Moulton Hotel

Hampton (Near Salisbury Beach)

The Moulton Hotel is located on the beachfront in Hampton, a 3-minute walk from Hampton Beach State Park and 0.8 miles from Casino Ballroom.

K
Kings
From
United States
I take my family to the Hamptons every year for the 4th of July, I’ve stayed at a few different places over the years. This was our first time at the Moulton Hotel. & This was the absolute BEST trip we’ve had to Hampton beach. This Hotel is literally on the strip. Overlooking the Ocean. The Views Day & Night are Gorgeous. Arriving the Owner and staff were more than welcoming and friendly. Our room was ready for us. It was super clean. Bedding nice, plenty of pillows, there was even little chocolates out which my kids loved. Housekeeping came everyday to take out trash and bring new towels and anything else we needed. I even had issue with my cable box in middle of night and staff came right to my room to fix it immediately. Breakfast served every morning downstairs was such a plus, and it was good. Bagels danishes muffins cereal coffee etc. what more can you ask for before heading to beach! One night they even had fresh popcorn to take with us while we went out. The showers were always hot so cleaning up after the beach was never an issue. There is even a little store downstairs if you need anything throughout your stay. And the fireworks were amazing. You can watch them right from your balcony. Best views. Parking was provided right around the corner which was great also. So over all this trip was fantastic. And at check out I booked my stay for next year. I have kids ages ranging from 17, 12, &5. And they all had a great time. The Carpenter Family will be back Every year at The Moulton! Thank you!
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 158 reviews
Price from
$149
1 night, 2 adults
See all hotels in and around Salisbury Beach

Hotels with parking in Salisbury Beach

Free parking
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 560 reviews
From $95.47 per night
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 499 reviews
From $80.29 per night
Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 204 reviews
From $146.12 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 733 reviews
From $112.19 per night
Free parking
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews
From $180.98 per night
Free parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 319 reviews
From $110.67 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 421 reviews
Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 274 reviews
From $108.24 per night
Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 50 reviews
Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 288 reviews
From $124.95 per night

Most booked hotels in Salisbury Beach and surrounding area in the past month

See all

Popular with guests booking hotels in Seabrook

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 499 reviews

Popular with guests booking hotels in Seabrook

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 739 reviews

Popular with guests booking hotels in Newburyport

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 407 reviews

Popular with guests booking hotels in Seabrook

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 589 reviews

Popular with guests booking hotels in Amesbury

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 274 reviews

Popular with guests booking hotels in Hampton Falls

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 554 reviews

Popular with guests booking hotels in Amesbury

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 289 reviews

Popular with guests booking hotels in Hampton

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 673 reviews

Popular with guests booking hotels in Hampton

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 690 reviews

Popular with guests booking hotels in Hampton

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 178 reviews

Budget hotels in Salisbury Beach and nearby

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 407 reviews

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

From $122.10 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 499 reviews

Located in Seabrook, 31 miles from Peabody Essex Museum, Holiday Inn Express Hotel & Suites Hampton South-Seabrook by IHG provides accommodations with a fitness center, free private parking and a...

From $80.29 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 289 reviews

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

From $124.95 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 739 reviews

Featuring 3-star accommodations, Best Western Hampshire Inn & Suites is located in Seabrook, 30 miles from Peabody Essex Museum and 30 miles from The House of the Seven Gables.

From $96.83 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 274 reviews

Featuring a fitness center and a garden, Fairfield Inn by Marriott Amesbury is located in Amesbury, 26 miles from Peabody Essex Museum and 26 miles from The House of the Seven Gables.

From $108.24 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 199 reviews

Offering air-conditioned rooms in the Hampton Beach district of Hampton, 23 B ST APARTMENTS is a few steps from Hampton Beach Main Beach.

From $325.50 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 554 reviews

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

From $88.97 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 589 reviews

The Seabrook Inn is 6.3 mi from the Hampton Beach and 47 mi from Boston. Portland is 66 mi from Seabrook Inn. Seabrook Inn also offers a seasonal outdoor pool. Every room has a TV.

From $74.87 per night

Best hotels with breakfast in Salisbury Beach and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 89 reviews

Located in Newburyport, within 25 miles of Peabody Essex Museum and 26 miles of The House of the Seven Gables, Compass Rose Inn provides accommodations with a garden and free WiFi as well as free...

From $268.47 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 145 reviews

Located in Newburyport, a few steps from Newbury Beach, Blue - Inn on the Beach provides accommodations with free bikes, free private parking and a garden.

From $269.02 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 257 reviews

Housed in an historic building, this bed and breakfast is located in Newburyport, Massachuesttes, just 5 minutes’ walk from Waterfront Promenade Park on the Merrimack River.

From $224.80 per night
Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 1 review

The Addie Shack Pet Friendly Steps to Beach offers accommodations in Salisbury, a few steps from Salisbury Beach and 31 miles from Peabody Essex Museum.

From $343.23 per night

Addie Shack & Cammie Cabana Pet Friendly 10pp offers accommodations in Salisbury, a few steps from Salisbury Beach and 31 miles from Peabody Essex Museum.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

The Cammie Cabana Pet Friendly Steps to Beach is located in Salisbury, just a few steps from Salisbury Beach and 31 miles from Peabody Essex Museum.

Providing a private beach area, Oceanfront Penthouse with Family & Friends offers accommodations in Salisbury. This beachfront property offers access to a patio, free private parking, and free Wifi.

Seaside Escape with Porch and Direct Beach Access is located in Salisbury, just a few steps from Salisbury Beach and 5.9 miles from Casino Ballroom.