Salisbury Beach Hotels with Outdoor or Indoor Pools
Ashworth by The Sea - Hampton
295 Ocean Blvd., Hampton, NH 03842
Call
~4.85 miles north of Salisbury Beach
- Includes a pool: Indoor Heated Pool
- Midscale Beach property
Quality Inn Portsmouth
1190 Lafayette Rd., Portsmouth, NH 03801
Call
~14.28 miles north of Salisbury Beach
- Includes a pool: We offer and indoor heated lap pool that is 50 feet long. Open 6am to 11pm
- Midscale Suburban hotel
Merrimack Valley Hotel in Haverhill
401 Lowell Ave., Haverhill, MA 01832
Call
~15.82 miles west of Salisbury Beach
- Has swimming pool: Indoor Heated Pool - 24' X 28'
Hours - 6am to 10pm
- 3 star Suburban property
Best Western Plus Portsmouth Hotel and Suites - Portsmouth
580 Us Highway 1 Bypass Interstate Traffic Circle, Portsmouth, NH 03801
Call
~16.01 miles north of Salisbury Beach
- Pool available: Indoor pool year round: Open daily 7 AM - 10 PM.
Outdoor seasonal: Memorial Day to Labor Day open daily 9:30 AM - 10 PM.
- Midscale Suburban property
Holiday Inn Portsmouth by IHG
300 Woodbury Ave., Portsmouth, NH 03801
Call
~16.07 miles north of Salisbury Beach
- Pool in hotel: Indoor heated pool. Hours: 9:00am-10:00pm
- Three Star Suburban property
Stage Neck Inn : 8 Stage Neck Rd.
8 Stage Neck Rd., York, ME 03911
Call
~21.83 miles northeast of Salisbury Beach
- Pool in hotel: Our heated indoor pool is open daily from 8AM - 10 PM.
Our oceanside outdoor pool is open from mid-June - Labor Day from 10 AM - 6 PM.
- High end Oceanfront hotel
Best Western York Inn
2 Brickyard Ln, York, ME 03909
Call
~22.17 miles north of Salisbury Beach
- Pool details: 8AM-10PM
6 feet deep
Indoor
- Mid-scale Beach property
La Quinta Inn & Suites by Wyndham Salem Nh
8 Keewaydin Dr., Salem, NH 03079
Call
~22.20 miles west of Salisbury Beach
- Pool details: We have a seasonal outdoor pool open from Memorial Day to Labor Day
5/28/2020 - Wyndham Launches Count on Us Program: The initiative includes enhanced cleaning and disinfection of guestrooms and public spaces, face masks for hotel team members, hand sanitizer in public areas and guestrooms, and disinfectant wipes for guests. Wyndham is developing a series of industry best practices and standards focusing on enhanced hotel cleaning practices, social interactions and workplace protocols.
- Midscale Highway hotel
Microtel Inn & Suites by Wyndham York
6 Market Place Dr., York, ME 03909
Call
~22.38 miles north of Salisbury Beach
- Pool available: Our heated Indoor pool and hot tub are open daily from 7 am-10 pm
- 2-star Beach hotel
Boston Marriott Peabody
8a Centennial Dr., Peabody, MA 01960
Call
~23.21 miles south of Salisbury Beach
- Pool in hotel
- Four star Suburban hotel
Anchorage Inn and Resort in York Beach
265 Long Beach Ave., York Beach, ME 03910
Call
~23.92 miles northeast of Salisbury Beach
- Pool in hotel: 2 Indoor Pools
1 indoor narrow lap pool
1 traditional square indoor pool
1 Outdoor Pool with small Water Slide
1 indoor Hot Tub
1 Outdoor Hot Tub
1 Small Kiddie Pool
Hours 9am-9pm
- Mid-scale Beach hotel
Residences at International Place
20 International Place, Tewksbury, MA 01876
Call
~25.31 miles southwest of Salisbury Beach
- Includes a pool: Small- outdoor pool - seasonal
- 3 star Suburban property
Comfort Inn & Suites Dover : 10 Hotel Dr.
10 Hotel Dr., Dover, NH 03820
Call
~26.46 miles north of Salisbury Beach
- Pool available: Due to Covid- 19 we have made a few changes pool hours. We do require groups / rooms to sign up in advance for an hour time slot. The pool is open daily 8a-8p. This will change as the pandemic gets better and we can keep all of our guests and staff safe.
- Affordable Suburban hotel
Hampton Inn Dover
9 Hotel Dr., Dover, NH 03820
Call
~26.49 miles north of Salisbury Beach
- Pool in hotel: Indoor Saline Pool
Open Daily 6am-11pm
- Mid-scale Suburban hotel
Residence Inn by Marriott Boston Woburn
300 Presidential Way, Woburn, MA 01801
Call
~27.53 miles southwest of Salisbury Beach
- Has swimming pool: Heated indoor pool and whirlpool.
Open 7 days a week from 6:00AM-10:00PM
- 3-star Suburban property
Cliff House Maine
591 Shore Rd., Cape Neddick, ME 03902
Call
~28.76 miles northeast of Salisbury Beach
- With a pool!
- High end property
Meadowmere Resort in Ogunquit
74 Main St., Ogunquit, ME 03907
Call
~29.67 miles northeast of Salisbury Beach
- Includes a pool: Indoor Pool - Heated, year round. Outdoor pool - seasonal. Indoor hot tub - Roman Spa, year round. Outdoor hot tub - seasonal.
- 3-star Resort property
Back to Top