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.

Best Hotels Near Salisbury Beach, Massachusetts

Hotels near Salisbury Beach

Clear all
Your Selections
  Free Wifi Budget Beachfront Luxury City Center Mid-range Breakfast included Pool Romantic Best Value Free Parking Resort Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness center Quaint Room Service Business Classic Green & up Internet & up Air Conditioning Independent Hotels & up Non-Smoking Hotel Business Center Meeting Rooms Cheap Hotels Hotels with Free Wifi Beach Motels Oceanfront Hotels Hotels with Restaurants Quiet Hotels City Center Hotels Downtown Hotels Beach Resorts Hotels with Jacuzzi Hotels with Hot Tubs Boardwalk Hotels Suite Hotels Concierge Accessible rooms Modern Hotels Wedding Hotels Hotels with Shuttle Unique Hotels Hampton Inn Hotels with Smoking Rooms Honeymoon Hotels Foodie 60+ Traveler Hotels with Kitchenette Historic Hotels Family Vacationer Spa Hotels Hotels With Indoor Pools Fairfield Inn Quiet Resorts Family Resorts Boutique Hotels Holiday Inn Express Luxury Traveler Cheap Motels $ $$ $$$ $$$$ Motel 6 Courtyard Magnuson Hotels Residence Inn Best Western Plus Nature Lover Cheap Resorts Like a Local Trendsetter Most Booked Hotels Sheraton Ascend Collection Thrill Seeker Hilton Garden Inn Themed Hotels Peace and Quiet Seeker Wedding Resorts Hotels with Military Discounts Shopping Fanatic Art and Architecture Lover Knights Inn Quality Inn Golf course Romantic Boutique Hotels DoubleTree Holiday Inn Nightlife Seeker Marriott Convention Hotels Spa Resorts Towneplace Suites Ramada Homewood Suites Best Western Within 5 mi Within 10 mi Within 25 mi
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
113 Ocean Blvd, Hampton, NH 03842
4.5 miles from Salisbury Beach
  • Free Parking
  • Pool
Hillcrest Inn

Expedia.com

Booking.com

Hotels.com
View all 6 deals
Loading prices...
41 Atlantic Ave, Salisbury, MA 01952-2738
0.3 miles from Salisbury Beach
  • Free Wifi
  • Free Parking
Shoreline Oceanfront Rooms and Suites
162 Beach Rd, Salisbury, MA 01952-2218
0.8 miles from Salisbury Beach
    Hilton Dunes Motel
    82 Beach Rd, Salisbury, MA 01952-2021
    1.5 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Beachway Motel

    TripAdvisor

    Booking.com

    Priceline
    Loading prices...
    7 Essex St, Newburyport, MA 01950-2710
    3.5 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Essex Street Inn & Suites

    TripAdvisor

    Booking.com

    Hotwire.com
    View all 8 deals
    Loading prices...
    20 Fordham Way, Plum Island, MA 01951-2101
    3.5 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Blue - Inn on the Beach

    Booking.com

    Hotels.com

    Travelocity
    View all 7 deals
    Loading prices...
    11 Brown Square, Newburyport, MA 01950
    3.6 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Garrison Inn Boutique Hotel
    $200*
    TripAdvisor

    Hotels.com
    $200*
    Booking.com
    View all 8 deals
    $200*
    Expedia.com
    View Deal
    2 Ocean Blvd, Hampton, NH 03842-3015
    4.0 miles from Salisbury Beach
    • Restaurant
    Mari-Anne Motel
    Ocean Blvd., Hampton, NH 03842
    4.0 miles from Salisbury Beach
    • Free Parking
    • Pool
    Drift Resort
    210 Ashworth Ave, Hampton Beach, Hampton, NH 03842-3435
    4.0 miles from Salisbury Beach
    • Free Parking
    • Pool
    Hampton Harbor Motel

    Expedia.com

    Booking.com

    Orbitz.com
    View all 9 deals
    Loading prices...
    186 Ashworth Ave, Hampton, NH 03842-3435
    4.1 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Blue Jay Motel

    Hotwire.com
    Loading prices...
    198 Ashworth Ave, Hampton, NH 03842-3435
    4.1 miles from Salisbury Beach
    • Free Parking
    • Pool
    Flagship Motor Court

    Booking.com

    Expedia.com

    Priceline
    View all 8 deals
    Loading prices...
    162 Ashworth Ave, Hampton, NH 03842-3432
    4.2 miles from Salisbury Beach
    • Free Parking
    • Pool
    Regal Inn of Hampton Beach

    Expedia.com

    Booking.com

    Hotels.com
    View all 7 deals
    Loading prices...
    75 Ocean Blvd, P.O. Box 1178, Hampton, NH 03842-3601
    4.3 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Harris Sea Ranch Motel

    TripAdvisor

    Booking.com
    Loading prices...
    147 Ashworth Ave, Hampton, NH 03842-3443
    4.3 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Nautical Motel & Suites

    Expedia.com

    Priceline

    Travelocity
    View all 6 deals
    Loading prices...
    112 Ashworth Avenue, Hampton, NH 03842
    4.4 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Marguerite Motel

    TripAdvisor

    Booking.com

    Travelocity
    View all 7 deals
    Loading prices...
    7 I St Unit 7, Hampton, NH 03842-3466
    4.4 miles from Salisbury Beach
    • Free Wifi
    No photo provided
    Sponsored
    11 Rocks Rd, Seabrook, NH 03874-4224
    4.6 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Holiday Inn Express Hampton South - Seabrook

    Expedia.com

    Hotels.com

    Hotwire.com
    View all 12 deals
    Loading prices...
    96 Ashworth Ave, Hampton, NH 03842-2944
    4.5 miles from Salisbury Beach
    • Free Parking
    • Pool
    Royal Crest Motor Inn
    121 Ocean Blvd, Hampton, NH 03842-3617
    4.5 miles from Salisbury Beach
    • Free Parking
    • Pool
    The Pelham Resort Motel

    Orbitz.com

    Hotels.com

    Hotwire.com
    View all 6 deals
    Loading prices...
    113 Ocean Blvd, Hampton, NH 03842
    4.5 miles from Salisbury Beach
    • Free Parking
    • Pool
    Hillcrest Inn

    Expedia.com

    Booking.com

    Hotels.com
    View all 6 deals
    Loading prices...
    95 Ashworth Ave, Hampton, NH 03842-3438
    4.5 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    The Tides Motel

    Expedia.com

    Hotels.com

    Booking.com
    View all 8 deals
    Loading prices...
    35 Clarks Rd, Amesbury, MA 01913-4255
    4.5 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    No photo provided
    $110*
    TripAdvisor
    $110*
    Booking.com
    $158*
    HotelQuickly
    View all 11 deals
    SAVE $48
    $158*
    $110*
    Expedia.com
    View Deal
    284 Elm St, Amesbury, MA 01913-4320
    4.6 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Hampton Inn by Hilton Amesbury

    Booking.com

    Hampton.com

    Expedia.com
    View all 8 deals
    Loading prices...
    11 Rocks Rd, Seabrook, NH 03874-4224
    4.6 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Holiday Inn Express Hampton South - Seabrook

    Expedia.com

    Hotels.com

    Hotwire.com
    View all 12 deals
    Loading prices...
    11 F St, Hampton Beach, Hampton, NH 03842-2909
    4.6 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    The Grayhurst Hotel
    20 Spur Rd (Rte 107), Seabrook, NH 03874
    4.6 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Hampshire Inn Conference Center

    Expedia.com

    Hotels.com

    Booking.com
    View all 6 deals
    No availability for your dates
    40 Ashworth Ave, Hampton, NH 03842-2925
    4.7 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Mainsail Motel & Cottages
    Contact hotel for availability
    52 Ashworth Ave, Hampton, NH 03842-2944
    4.7 miles from Salisbury Beach
    • Free Parking
    • Pool
    Janmere Motel
    48 Ashworth Ave, Hampton, NH 03842-2944
    4.7 miles from Salisbury Beach
    • Free Parking
    No photo provided
    32 Ashworth Avenue, Hampton, NH 03842
    4.8 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Sands Resort
    15 A St, Hampton, NH 03842-2905
    4.8 miles from Salisbury Beach
    • Free Parking
    • Pool
    Ship\\
    Still looking for a place to stay?
    Salisbury has 3 B&Bs/inns with 38 reviews
    175 Bridge Road, Salisbury, MA 01912
    3.2 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Inn at Rings Island
    40 Central Ave, Salisbury, MA 01952
    0.1 miles from Salisbury Beach
    • Beachfront
    Michael\\
    175 Bridge Rd., Rings Island, Salisbury, MA 01952
    3.2 miles from Salisbury Beach
    • Free Parking
    • Restaurant
    Stripers Grille &  Inn
    See all 3 Salisbury B&Bs/inns
    See all hotels in or near Salisbury
    7 Essex St, Newburyport, MA 01950-2710
    3.5 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Essex Street Inn & Suites

    TripAdvisor

    Booking.com

    Hotwire.com
    View all 8 deals
    Loading prices...
    20 Fordham Way, Plum Island, MA 01951-2101
    3.5 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Blue - Inn on the Beach

    Booking.com

    Hotels.com

    Travelocity
    View all 7 deals
    Loading prices...
    11 Brown Square, Newburyport, MA 01950
    3.6 miles from Salisbury Beach
    • Free Wifi
    • Free Parking
    Garrison Inn Boutique Hotel
    $200*
    TripAdvisor

    Hotels.com
    $200*
    Booking.com
    View all 8 deals
    $200*
    Expedia.com
    View Deal
    2 Ocean Blvd, Hampton, NH 03842-3015
    4.0 miles from Salisbury Beach
    • Restaurant
    Mari-Anne Motel
    Ocean Blvd., Hampton, NH 03842
    4.0 miles from Salisbury Beach
    • Free Parking
    • Pool
    Drift Resort
    *Prices above are the average nightly price provided by partners and may not include all taxes and fees. Any taxes and fees that are shown are estimates only. Please see further details from our partners.