Photo by Christopher Thomas

Find hotels in Salisbury Beach, Salisbury from $134

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Discover 1,695 Salisbury Beach hotels and places to stay, with room rates, reviews, and availability. Most hotels are fully refundable.

Our top choices for Salisbury Beach hotels

Baby Love Shack

3.0 star property
4.0 out of 10, (2)
"Long walk to beach. No yard not even a foot. No bbq. Late3"
$298 nightly
The price is $332
Sep 15 - Sep 16
Total with taxes and fees
Baby Love Shack

Port Inn and Suites Portsmouth, Ascend Hotel Collection

3.0 star property
8.2 out of 10, Very Good, (1000)
"Great location and really close to downtown Portsmouth."
$127 nightly
The price is $137
Sep 7 - Sep 8
Total with taxes and fees
Port Inn and Suites Portsmouth, Ascend Hotel Collection

The Beverly

3.0 star property
8.4 out of 10, Very Good, (334)
"Very communicative staff, clean and safe. Nice spacious home away from home! "
$158 nightly
The price is $176
Aug 24 - Aug 25
Total with taxes and fees
The Beverly

DoubleTree by Hilton Boston North Shore

4.0 star property
8.0 out of 10, Very Good, (2076)
"Very nice place to stay"
$135 nightly
The price is $151
Aug 27 - Aug 28
Total with taxes and fees
DoubleTree by Hilton Boston North Shore

The Wylie Inn and Conference Center at Endicott College

3.5 star property
9.0 out of 10, Wonderful, (1082)
"Gorgeous location and wonderful hotel. "
$168 nightly
The price is $188
Aug 25 - Aug 26
Total with taxes and fees
The Wylie Inn and Conference Center at Endicott College

Hampton Inn Haverhill

2.5 star property
8.4 out of 10, Very Good, (1001)
"It was clean, had a nice pool and the staff were very friendly!"
$138 nightly
The price is $154
Sep 8 - Sep 9
Total with taxes and fees
Hampton Inn Haverhill

Exeter Inn

3.5 star property
9.0 out of 10, Wonderful, (1003)
"The hotel was beautiful and the staff was super friendly. "
$131 nightly
The price is $142
Sep 10 - Sep 11
Total with taxes and fees
Exeter Inn

Howard Johnson by Wyndham Portsmouth

2.0 star property
8.6 out of 10, Excellent, (1001)
"Great stay, "
$123 nightly
The price is $134
Sep 1 - Sep 2
Total with taxes and fees
Howard Johnson by Wyndham Portsmouth

Rockport Inn And Suites

2.5 star property
8.6 out of 10, Excellent, (1450)
"Great stay and easy walk to shopping and restaurants "
$190 nightly
The price is $213
Sep 2 - Sep 3
Total with taxes and fees
Rockport Inn And Suites

Guest House Suites

2.0 star property
8.8 out of 10, Excellent, (125)
"Nice property and restaurant "
$133 nightly
The price is $149
Sep 15 - Sep 16
Total with taxes and fees
Guest House Suites

Kittery Inn and Suites

2.5 star property
9.2 out of 10, Wonderful, (1001)
"Very nice stay"
$132 nightly
The price is $144
Sep 3 - Sep 4
Total with taxes and fees
Kittery Inn and Suites

Hampton Village Inn

2.5 star property
8.0 out of 10, Very Good, (1005)
"It was a nice quiet place to stay. "
$107 nightly
The price is $117
Sep 1 - Sep 2
Total with taxes and fees
Hampton Village Inn

The Rockport House

2.0 star property
9.2 out of 10, Wonderful, (95)
"Great location to town and far enough away to be lovely and quiet. "
$224 nightly
The price is $250
Aug 25 - Aug 26
Total with taxes and fees
The Rockport House

Ashworth by the Sea

3.0 star property
8.0 out of 10, Very Good, (1251)
"Enjoyed our stay"
$218 nightly
The price is $236
Sep 1 - Sep 2
Total with taxes and fees
Ashworth by the Sea

Hampton Inn & Suites Kittery-Portsmouth

2.5 star property
9.2 out of 10, Wonderful, (964)
"Great breakfast!"
$169 nightly
The price is $184
Sep 3 - Sep 4
Total with taxes and fees
Hampton Inn & Suites Kittery-Portsmouth

Castle Manor Inn

2.5 star property
8.4 out of 10, Very Good, (1007)
"I booked this for my parents as a weekend getaway and they absolutely love it! "
$161 nightly
The price is $180
Aug 24 - Aug 25
Total with taxes and fees
Castle Manor Inn

Hilton Garden Inn Portsmouth Downtown

3.0 star property
8.4 out of 10, Very Good, (85)
"Very nice place to stay! Convenient to walk to a variety of restaurants and shops in the charming section of Portsmouth!"
$182 nightly
The price is $198
Sep 1 - Sep 2
Total with taxes and fees
Hilton Garden Inn Portsmouth Downtown

Best Western Plus The Inn at Hampton

2.5 star property
7.6 out of 10, Good, (1001)
"Pretty good def one of the best hotels in that area "
$119 nightly
The price is $129
Sep 1 - Sep 2
Total with taxes and fees
Best Western Plus The Inn at Hampton

Motel 6 Portsmouth, NH

2.0 star property
6.6 out of 10, (1010)
"The property very close to airport and is pet friendly "
$120 nightly
The price is $130
Aug 24 - Aug 25
Total with taxes and fees
Motel 6 Portsmouth, NH

The Crest - Hampton Beach

2.0 star property
8.8 out of 10, Excellent, (699)
"The room we stayed in was very clean, comfortable bed, and quiet. Would stay there again."
$113 nightly
The price is $123
Sep 8 - Sep 9
Total with taxes and fees
The Crest - Hampton Beach
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Salisbury Beach Hotel Reviews

Find out more about Salisbury Beach

Find out more about Salisbury Beach

Top reasons to visit Salisbury Beach

  • Beautiful Sandy Shores: Salisbury Beach boasts stunning sandy beaches ideal for relaxation and family fun.
  • Outdoor Activities: Enjoy a variety of outdoor adventures, including mini golf, boat tours, and scenic strolls along Beach Road.
  • Rich History: Explore historic houses and local museums that highlight the area's cultural heritage.
  • Vibrant Atmosphere: Experience a lively coastal vibe with friendly locals and numerous attractions.
  • Diverse Accommodations: Choose from budget motels to luxurious hotels, catering to all travelers' needs.

Find great hotels near Salisbury Beach

Discover the perfect getaway at Salisbury Beach, where a diverse selection of accommodations awaits you. From budget-friendly motels to luxurious hotels, there’s something for every traveler. Enjoy essential amenities that cater to business, pet lovers, and beach enthusiasts alike. Explore popular options like the Beachway Motel and Salisbury Inn Motel, ensuring a memorable stay by the beautiful coastline.

  • Lakeside Inn: Located 26 miles from Salisbury Beach, Lakeside Inn offers a serene atmosphere tailored for business travelers. Its well-equipped facilities include meeting rooms and a business center, ensuring that your work needs are met during your stay. Guests appreciate the peaceful surroundings, which provide a perfect retreat after a busy day of meetings. Whether you need a quick getaway for work or a place to unwind, Lakeside Inn combines comfort with professional amenities.
  • DoubleTree by Hilton Boston North Shore: Just 19 miles from Salisbury Beach, DoubleTree by Hilton Boston North Shore is a luxurious 4-star hotel that caters to families, golf enthusiasts, and those seeking relaxation at the spa. The hotel boasts an exciting golf course, a full-service spa, and a range of family-friendly amenities, including a game room and free cribs. Guests can relax in the sauna or by the pool, making it an ideal location for both leisure and family bonding.
  • La Quinta Inn & Suites by Wyndham Boston-Andover: Situated 23 miles from Salisbury Beach, La Quinta Inn & Suites is the perfect choice for families, business travelers, and pet owners. This welcoming hotel offers versatile meeting spaces and a business center, ensuring that work can be done efficiently. Families will appreciate the kid-friendly amenities, while pet owners can relax knowing their furry friends are welcome. With its convenient location and thoughtful amenities, La Quinta Inn promises a comfortable stay for everyone.

Discover the best areas to stay near Salisbury Beach

Salisbury Beach offers a delightful blend of outdoor adventures and family-friendly fun, making it an ideal vacation spot. Visitors can enjoy the sandy shores, stroll along Beach Road, and explore the charming Center of Salisbury. The area is rich in scenic views and a welcoming atmosphere, perfect for summer vacationers looking to unwind and connect with friendly locals. Dive into the unique vibe of this coastal town while creating unforgettable memories with loved ones.

  • Salem: Located 23 miles from Salisbury Beach, Salem is a vibrant city steeped in history and culture. Known for its connection to the infamous witch trials, visitors flock here for cultural experiences, outdoor activities, and family adventures. The peak tourist seasons are July and September to October, making it an ideal time to explore local museums, attend music concerts, or try your luck at the nearby casino. With beautiful beaches and intriguing historical sites, Salem offers a unique blend of education and entertainment.
  • Newburyport: Just 3 miles from Salisbury Beach, Newburyport is a charming coastal city that draws visitors seeking outdoor fun and family-friendly activities. The peak travel season occurs from June to August, when the city comes alive with recreational areas, golf courses, and beautiful beaches. Stroll through the picturesque downtown, where boutique shops and delightful restaurants await. Newburyport's inviting atmosphere makes it a perfect stop for those looking to enjoy a relaxing day by the water or explore the local tourist precinct.
  • Salisbury: Nestled along the coast, Salisbury is home to Salisbury Beach, a popular destination for outdoor enthusiasts and families. The travel experience here peaks during the summer months of June to August, attracting visitors eager to enjoy the sun, sand, and surf. Outdoor activities abound, with options like recreational areas and golf courses nearby. The local beaches and family-friendly environments make it a fantastic spot for relaxation and fun, ensuring that your stay in Salisbury will be filled with memorable moments close to the ocean.

Things to do near Salisbury Beach

Salisbury Beach offers a perfect setting for outdoor and family vacations, featuring a beautiful beach and various activities. Visitors can enjoy a range of attractions, including recreational areas, a casino, and mini golf. Boat tours are also available, providing a unique way to explore the area. With its vibrant atmosphere and numerous attractions, Salisbury Beach is an ideal destination for a fun-filled getaway.

Food and drinks

Indulge in sweet treats at Sanborn's Candies, only 7 miles away. For a romantic night out, visit Mill River Winery, 9 miles distant, or enjoy craft brews at Portsmouth Brewery, 16 miles away. Don't miss the local hot dogs and the lively vibes at Gracie's Bar and Seaglass Restaurant.

Shopping

Your shopping experience at Salisbury Beach is delightful! You can visit Oldies Marketplace, located 3 miles away, for unique gifts. If you're up for a drive, check out Market Square, 16 miles away, for a vibrant public market atmosphere, or Kittery Premium Outlets, 19 miles away, for outlet shopping fun.

Recreation

Waterfront Promenade Park offers a tranquil setting with scenic views, perfect for relaxation and leisurely strolls. Wentworth by the Sea Golf Club provides a luxurious golfing experience surrounded by stunning landscapes, while Evergreen Valley Golf Course invites you to enjoy outdoor sports amidst beautiful greenery.

Adventure

At MetroRock Indoor Climbing Centers, located 4 miles from Salisbury Beach, experience exhilarating climbing adventures suitable for all skill levels. For a fun family outing, navigate through the Kimball Farm Corn Maze, 10 miles away. For thrill-seekers, the New England Dragway, 16 miles from the beach, offers exciting motor racing events.

Nightlife

Experience the thrill at Ocean Gaming Casino, just 4 miles away, where romance and city vibes blend perfectly. For a cultural night out, catch a show at Firehouse Center for the Arts, only 3 miles away. Adventure awaits at Cedarland Fun Center, 16 miles away, perfect for family fun!

Booking tips and Expedia advantages for Salisbury Beach

To save money on your trip to Salisbury Beach, consider visiting during the off-peak months of December to February when hotel prices are lower. Explore nearby free attractions like Hampton Beach and Salisbury Beach State Reservation. For accommodations, book a month in advance or check Expedia's last-minute deals for discounts. Utilize Expedia’s filters to find eco-friendly options and arrange your search by price. Additionally, consider bundling your hotel with flights for better deals and join Expedia's One Key membership for exclusive discounts and cashback on future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Salisbury Beach are December to February, where the prices are slightly lower. This is in comparison to July to August and October, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Salisbury Beach is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your options based on your budget, desired location, and hotel type. For instance, selecting the "Eco-certified" filter will showcase hotels that are both sustainable and environmentally friendly, available for booking at this moment. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your Salisbury Beach hotel reservation with your flights and activities when you book an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Salisbury Beach

Salisbury Beach offers a delightful mix of outdoor activities and family-friendly fun. Visitors can enjoy the sandy shores, explore historic houses, and visit local history museums. Nearby attractions include Seabrook Beach, Plum Island, and Hampton Beach, making it a perfect spot for beach lovers and culture enthusiasts alike. Whether you're looking to relax on the beach or dive into the area's rich history, Salisbury Beach has something for everyone.

  • Hampton Beach: Just 4 miles from Salisbury Beach, Hampton Beach offers a lively seaside atmosphere with its sandy shores, vibrant boardwalk, and numerous shops and eateries. Enjoy sunbathing, swimming, or beach volleyball, making it a perfect spot for relaxation and fun.
  • Casino Ballroom: Located 5 miles away, this iconic venue hosts a variety of family-friendly entertainment, from concerts to comedy shows. The historic Casino Ballroom provides a unique atmosphere, making it a great place to catch a live performance with loved ones.
  • Hampton Beach State Park: A stunning national park just 4 miles from Salisbury Beach, it offers outdoor adventures like hiking, picnicking, and bird watching amidst beautiful scenery. It’s an ideal spot for nature lovers seeking tranquility and exploration.

Best time to go to Salisbury Beach

The best time to visit Salisbury Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Salisbury Beach falls in July, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature around Salisbury Beach falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January28.4°F (-2.0°C)Light RainMostly SunnyAverageSlightly Low
February29.5°F (-1.4°C)Light RainMostly SunnyAverageSlightly Low
March35.8°F (2.1°C)Light RainMostly SunnyAverageAverage
April45.7°F (7.6°C)Light RainMostly SunnyAverageAverage
May55.9°F (13.3°C)Light RainMostly SunnyAverageAverage
June64.2°F (17.9°C)Light RainMostly SunnyHighAverage
July71.2°F (21.8°C)Light RainMostly SunnyHighSlightly High
August70.3°F (21.3°C)Light RainMostly SunnyHighSlightly High
September63.9°F (17.7°C)Light RainMostly SunnyAverageAverage
October53.8°F (12.1°C)Light RainMostly SunnyLowSlightly High
November42.8°F (6.0°C)Light RainMostly SunnyLowAverage
December34.7°F (1.5°C)Light RainMostly SunnyLowSlightly Low

The nearest major airports for your trip to Salisbury Beach

Traveling to Salisbury Beach is convenient with three major airports nearby. Boston Logan International Airport (BOS) is located 35 miles away, with top hotels like Encore Boston Harbor, The Langham, and InterContinental Boston, all within 3 miles. Manchester-Boston Regional Airport (MHT) is about 32 miles from Salisbury Beach, with excellent lodging options such as The Grand at Bedford Village Inn and DoubleTree by Hilton Manchester Downtown, both 4 miles away. Lastly, Portsmouth International Airport (PSM) is just 17 miles away, offering hotel choices like Ale House Inn, Stage Neck Inn, and Inn By The Bandstand, all within 10 miles of the airport for easy access.

Frequently asked questions

Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Salisbury Beach.
How can I save on a Salisbury Beach hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Salisbury Beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Salisbury Beach hotel?
Hotel prices in Salisbury Beach often vary, but you can find a great deal from $134 on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.