BookGuestRooms
New Hampshire › Portsmouth
New Hampshire

Hotels in Portsmouth, New Hampshire

Portsmouth, New Hampshire has 14 places to stay listed here — 14 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $114.

Portsmouth hotels at a glance

HotelGuest ratingReviewsFromKnown for
The Hotel Portsmouth - Downtown 4.5/5759from $265Breakfast
Hampton Inn & Suites Portsmouth Downtown 4.5/5575from $177Breakfast
Hampton Inn Portsmouth Central 4.1/5342from $124Pool
Holiday Inn Portsmouth by IHG 4.0/5326from $125Breakfast
Quality Inn Portsmouth 4.2/5310from $133Hot tub
Courtyard by Marriott Portsmouth 4.0/5251from $137Breakfast
AC Hotel by Marriott Portsmouth Downtown/Waterfront 4.3/5205from $266Breakfast
Fairfield Inn Portsmouth Seacoast 4.0/5185from $114Breakfast
Homewood Suites By Hilton Portsmouth Downtown 4.4/5158from $159Breakfast
The Sailmaker's House 4.5/5139from $227Free parking
Sheraton Portsmouth Harborside Hotel 4.3/5111from $226Pool
Hilton Garden Inn Portsmouth Downtown 4.0/5109from $184Hot tub
Residence Inn by Marriott Portsmouth Downtown 4.2/5108from $220Pool
THE INN DOWNTOWN - Portsmouth, NH 4.8/5103from $354Pet-friendly

Nearby areas

Good to know

How many places to stay are listed in Portsmouth?

14 properties are listed in Portsmouth, New Hampshire, with rooms, photos and live partner rates on each page.

What do hotels in Portsmouth cost?

Listed nightly rates on partner sites start around $114 and run to about $354 depending on the property, room and dates. Rates are indicative — the live price shows on the booking partner's page.

Which hotel in Portsmouth do guests rate highest?

THE INN DOWNTOWN - Portsmouth, NH, rated 4.8/5 from 103 Google reviews.