Portsmouth, New Hampshire, offers a selection of hotels with indoor pools, ideal for travelers who want a reliable swim option regardless of weather. These properties range from 3-star chains to waterfront hotels, with budget-friendly rates starting around $120 per night. The indoor pool amenities are especially popular among families and business travelers, providing a consistent way to relax after a day exploring the historic downtown or visiting attractions like the Kittery Outlets.
Top-rated options include the Sheraton Portsmouth Harborside Hotel, situated in the downtown waterfront district, featuring an indoor pool, fitness center, and on-site dining. For a central location, the Hilton Garden Inn Portsmouth Downtown offers easy access to historic sites and includes an indoor pool with hot tub. The Courtyard by Marriott Portsmouth provides a 3-star stay with an indoor pool and American restaurant, while the Hampton Inn & Suites Portsmouth Downtown adds a fitness center to its indoor pool. Budget-conscious visitors can choose the Quality Inn Portsmouth, which includes an indoor pool and free hot breakfast. Most hotels cluster near Interstate 95 or the downtown area, with free parking and Wi-Fi commonly available.
