
Hotel Deals in Portsmouth from $97
Save up to 60% on select hotels with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference.
Save an average of $240 per person when bundling your flight and hotel together with Priceline
We’re always here for you - reach us 24 hours a day, 7 days a week
Property Name
Property Themes
- Business
- Comfort
- Couple
- Family
- Luxury
- Solo
- Wellness
Guest Rating
Stars
Cities
- Cape Neddick
- Dover
- Durham
- Exeter
- Hampton
- Hampton Falls
- Kennebunk
- Kennebunkport
- Kittery
- New Castle
- Ogunquit
- Portsmouth
- Rye
- Seabrook
- Wells
- York Beach
Brands
- AC Hotels by Marriott
- Ascend Collection
- Bedandbreakfast.com
- Best Western
- Courtyard by Marriott
- Fairfield Inn
- Hampton Inn
- Hilton Garden Inns
- Holiday Inn
- Holiday Inn Express
- Homewood Suites
- Howard Johnson
- Independent
- Magnuson Hotels
- Microtel Inn & Suites by Wyndham
- Motel 6
- Quality Inn
- Ramada Worldwide
- Residence Inn
- Sheraton
- Springhill Suites
Property Types
- Hotel
- Resort
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Starting From
per night
Price by Hotel Class
The most popular 3* category in Portsmouth is priced around $210.
In Portsmouth, hotel prices generally rise with star rating. A good deal for a 2* hotel is just over $150. Prices for 3* hotels are around $210, while 4* options are approximately $230, with minimal difference between 3* and 4* categories.
Price by Week Day
Weekend hotel prices peak at about $190 in Portsmouth.
In Portsmouth, hotel prices start around $140 from Monday to Wednesday. Prices rise significantly on Thursday to around $165. The weekend sees the highest rates, with both Friday and Saturday at approximately $190, before dropping back to just under $140 on Sunday.
Price by Month
November is the busiest month with hotel prices around $150.
In Portsmouth, hotel prices experience significant variation throughout the year. The lowest prices occur in January with rates just over $120, while the highest prices are seen in August, around $250–$260. Seasonal demand affects the fluctuations in pricing.
How far in advance should I book?
On check-in day in Portsmouth, hotel prices drop to approximately $165.
In Portsmouth, hotel prices tend to decrease as the check-in date approaches due to lower quality hotels dropping prices to fill vacancies. Approximately three weeks before the check-in date, prices can be around $230, but by the day before check-in, rates can lower to around $180. On the check-in day itself, prices can further drop to about $165, reflecting diminished availability of high-quality hotels as they are often fully booked in advance.
Where to stay in Portsmouth
Learn about the top neighbourhoods of Portsmouth
Situated near the mouth of the Piscataqua River, which divides New Hampshire and Maine, this area serves as the hub of the surrounding metropolitan region and the home of Portsmouth International Airport at Pease. The Portsmouth Naval Shipyard borders the area, as does the beautiful Ordione Point State Park, which features sweeping ocean views and an extensive trail network.
Hotels in Portsmouth
- Hotels
- North America
- United States
- New Hampshire
- Portsmouth