Find and Book Top Hotels in Portsmouth

Search among 7 available hotels and places to stay in Portsmouth from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-7 out of 7
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great43 reviews
MapView on map100 yd from City Center500 yd from Shawnee State University
From   US$ 142 /nightSelect
Places to stay near Portsmouth
8.4
Great27 reviews
MapView on map23.1 mi from Portsmouth23.1 mi from City Center
From   US$ 110 /nightSelect
8.4
Great31 reviews
7.4 mi from Portsmouth7.4 mi from City Center
From   US$ 101 /nightSelect
8.2
Great34 reviews
18.6 mi from Portsmouth18.6 mi from City Center
From   US$ 100 /nightSelect
8.2
Great45 reviews
23.7 mi from Portsmouth23.7 mi from City Center
From   US$ 132 /nightSelect
7.8
Very good57 reviews
26.8 mi from Portsmouth26.8 mi from City Center
From   US$ 85 /nightSelect
8.2
Great20 reviews
25.8 mi from Portsmouth25.8 mi from City Center
From   US$ 225 /nightSelect

Best hotels and places to stay in Portsmouth

Why visit?

Portsmouth, located in the United States, offers a charming blend of history, culture, and coastal beauty, making it an exciting destination for tourists. With its historical sites, picturesque waterfront, lively art scene, and delicious seafood, Portsmouth promises a memorable vacation.

Where to stay?

When choosing a place to stay in Portsmouth, it's important to consider the best areas that offer convenience and access to the city's attractions. Here are some recommended neighborhoods:

Downtown Portsmouth: This area is the heart of the city and offers a vibrant atmosphere. Staying here allows visitors to explore historical landmarks like the Strawbery Banke Museum and the USS Albacore Museum. Additionally, downtown offers numerous dining options, art galleries, and unique shops.

Portsmouth Harbor: Located along the waterfront, Portsmouth Harbor provides picturesque views and easy access to attractions like the historic Portsmouth Harbor Lighthouse and the Naval Shipyard. This area offers charming hotels with waterfront views and is perfect for those seeking a tranquil and scenic stay.

Kittery Foreside: Just across the bridge from downtown Portsmouth, Kittery Foreside offers a more laid-back ambiance. This neighborhood is known for its hip and trendy vibe, featuring a mix of galleries, boutiques, and great dining options. Staying in Kittery Foreside provides a quieter experience while still being close to downtown Portsmouth.

Price per hotel room per night:

To give you an idea of the average prices per night in Portsmouth, here are the estimated rates for 3-star, 4-star, and 5-star hotels:

3-star hotels: $100-$150

4-star hotels: $150-$250

5-star hotels: $250 and above

Best value for money:

Residence Inn Portsmouth Downtown/Waterfront: Providing spacious suites with kitchenettes, this hotel is perfect for travelers looking for extended stays. Rates start from $170 per night.

Fairfield Inn Portsmouth Seacoast: Offering modern accommodations and a convenient location near major attractions, this hotel provides great value for money with prices ranging from $110-$160 per night.

Best kid-friendly hotels:

Port Inn Portsmouth: This family-friendly hotel features a heated outdoor pool, complimentary breakfast, and is conveniently located near the Children's Museum of New Hampshire. Prices start at $120 per night.

Hilton Garden Inn Portsmouth Downtown: With its indoor pool, on-site restaurant, and proximity to Prescott Park, this hotel is an excellent choice for families. Rates range from $150-$200 per night.

Best hotels for a romantic getaway:

The Hotel Portsmouth: This boutique hotel offers cozy and elegantly designed rooms, perfect for couples seeking a romantic retreat. Prices start at $180 per night.

Wentworth by the Sea, A Marriott Hotel & Spa: Located just outside Portsmouth in New Castle, this luxurious hotel provides stunning ocean views, a spa, and elegant dining options. Rates range from $250-$400 per night.

Best for location:

Sheraton Portsmouth Harborside Hotel: Situated right on the waterfront, this hotel offers panoramic views of the harbor and is within walking distance of downtown attractions. Prices range from $180-$250 per night.

Ale House Inn: Nestled in the heart of downtown Portsmouth, this boutique hotel is surrounded by shops, restaurants, and galleries, making it an excellent choice for exploring the city. Rates start at $200 per night.

Anchorage Inn and Suites: Located on the Kittery-Portsmouth border, this hotel provides easy access to both downtown Portsmouth and Kittery's shopping outlets. Prices range from $100-$150 per night.

Best for a short city break:

The Sailmaker's House: This historic inn boasts charming accommodations and a central location near Market Square. Prices start at $160 per night.

Courtyard Portsmouth: Offering modern amenities and a location close to various attractions, this hotel is perfect for a quick city break. Rates range from $120-$180 per night.

Show moreLess