We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Salisbury Beach State Reservation

Check In Check Out
Show Prices
Enter dates for best prices

Hotels & B&Bs travelers recommend

41 Atlantic Avenue, Salisbury, MA 01952 (Formerly Shoreline Motel)
0.4 miles from Salisbury Beach State Reservation
#1 of 4 hotels in Salisbury
  • Free Parking
  • Beach
162 Beach Rd, Salisbury, MA 01952
0.9 miles from Salisbury Beach State Reservation
#2 of 4 hotels in Salisbury
79 Beach Rd, Salisbury, MA
1.5 miles from Salisbury Beach State Reservation
#3 of 4 hotels in Salisbury
  • Pool
Show Prices
82 Beach Rd, Salisbury, MA 01952-2021
1.5 miles from Salisbury Beach State Reservation
#4 of 4 hotels in Salisbury
  • Pool
  • Free Parking
Show Prices
20 Fordham Way, Newbury, MA 01951
2.9 miles from Salisbury Beach State Reservation
#1 of 1 hotels in Newbury
  • Free Parking
  • Beach
7 Essex St, Newburyport, MA 01950
3.1 miles from Salisbury Beach State Reservation
#2 of 2 hotels in Newburyport
  • Free Parking
Show Prices
11 Brown Square, Newburyport, MA 01950
3.3 miles from Salisbury Beach State Reservation
Garrison Inn Boutique Hotel Slideshow
#1 of 2 hotels in Newburyport
  • Pool
  • Free Parking
Show Prices
Ocean Blvd., Hampton, NH 03842
4.6 miles from Salisbury Beach State Reservation
#10 of 42 hotels in Hampton
  • Beach
35 Clarks Road, Amesbury, MA 01913
4.6 miles from Salisbury Beach State Reservation
Special Offer Book early and save 20%!
Fairfield Inn Amesbury Slideshow
#1 of 1 hotels in Amesbury
  • Pool
  • Free Parking
Show Prices
2 Ocean Blvd, Hampton, NH 03842
4.6 miles from Salisbury Beach State Reservation
#13 of 42 hotels in Hampton
210 Ashworth Ave, Hampton Beach, Hampton, NH 03842
4.6 miles from Salisbury Beach State Reservation
#36 of 42 hotels in Hampton
  • Pool
  • Free Parking
Show Prices
186 Ashworth Ave, Hampton, NH 03842
4.7 miles from Salisbury Beach State Reservation
#2 of 42 hotels in Hampton
  • Free Parking
  • Beach
Show Prices
198 Ashworth Ave., Hampton, NH 03842
4.7 miles from Salisbury Beach State Reservation
#32 of 42 hotels in Hampton
  • Pool
  • Free Parking
Show Prices
162 Ashworth Avenue, Hampton, NH 03842
4.8 miles from Salisbury Beach State Reservation
#35 of 42 hotels in Hampton
  • Pool
Show Prices
147 Ashworth Avenue, Hampton, NH 03842
4.9 miles from Salisbury Beach State Reservation
#19 of 42 hotels in Hampton
  • Free Parking
75 Ocean Blvd, P.O. Box 1178, Hampton, NH 03842
4.9 miles from Salisbury Beach State Reservation
#24 of 42 hotels in Hampton
  • Free Parking
112 Ashworth Avenue, Hampton, NH 03842
5.0 miles from Salisbury Beach State Reservation
#12 of 42 hotels in Hampton
  • Pool
  • Free Parking
  • Beach
Show Prices
7 I Street # 7, Hampton, NH NH 03842
5.0 miles from Salisbury Beach State Reservation
11 Rocks Rd, Seabrook, NH 03874
5.1 miles from Salisbury Beach State Reservation
Special Offer Save 10-30%
Holiday Inn Express Hampton South - Seabrook Slideshow
#1 of 3 hotels in Seabrook
  • Pool
  • Free Parking
Show Prices
121 Ocean Blvd., Hampton, NH 03842
5.1 miles from Salisbury Beach State Reservation
#18 of 42 hotels in Hampton
  • Pool
  • Beach
Show Prices
113 Ocean Blvd, Hampton, NH 03842
5.1 miles from Salisbury Beach State Reservation
#20 of 42 hotels in Hampton
Show Prices
95 Ashworth Ave., Hampton, NH 03842
5.1 miles from Salisbury Beach State Reservation
#22 of 42 hotels in Hampton
  • Free Parking
  • Beach
Show Prices
20 Spur Rd (Rte 107), Seabrook, NH 03874
5.1 miles from Salisbury Beach State Reservation
#3 of 3 hotels in Seabrook
  • Pool
  • Free Parking
Show Prices
96 Ashworth Avenue, Hampton, NH 03842
5.1 miles from Salisbury Beach State Reservation
#28 of 42 hotels in Hampton
  • Pool
  • Free Parking
109-111 Ocean Blvd, Hampton, NH 03842
5.1 miles from Salisbury Beach State Reservation
#31 of 42 hotels in Hampton
  • Beach
11 F Street, Hampton Beach, Hampton, NH 03842
5.2 miles from Salisbury Beach State Reservation
#5 of 42 hotels in Hampton
  • Free Parking
  • Beach
40 Ashworth Avenue, Hampton, NH 03842
5.3 miles from Salisbury Beach State Reservation
Mainsail Motel & Cottages Slideshow
#1 of 42 hotels in Hampton
  • Pool
  • Free Parking
  • Beach
52 Ashworth Avenue, Hampton, NH 03842
5.3 miles from Salisbury Beach State Reservation
#29 of 42 hotels in Hampton
  • Pool
  • Free Parking
48 Ashworth Ave, Hampton, NH 03842
5.3 miles from Salisbury Beach State Reservation
#34 of 42 hotels in Hampton
15 A Street, Hampton, NH 03842
5.4 miles from Salisbury Beach State Reservation
#25 of 42 hotels in Hampton
  • Pool
  • Free Parking