Skip to main content

Hotels in Portsmouth

8 handpicked places to stay

Where to base yourself in Portsmouth depends largely on which side of the city's dual character appeals most. Staying around Gunwharf Quays or the harbour puts the Spinnaker Tower, outlet shopping and the Historic Dockyard within a short walk, and suits anyone who wants to drop their bags and start sightseeing straight away; it is also the easiest area for arriving by train, since Portsmouth Harbour station sits right on the waterfront. Old Portsmouth, just around the corner, offers a quieter and more characterful alternative in a handful of smaller guest houses set among the cobbled streets near the cathedral and Camber Dock, ideal for a couple wanting atmosphere over amenities.

Southsea, a short walk or a few minutes by bus from the centre, spreads a wider choice of hotels and guest houses along its seafront and side streets, from grand Victorian buildings facing the Solent to smaller family-run guest houses inland towards Albert Road. It suits visitors who want beach access, a slightly slower pace in the evenings, and a wider range of independent restaurants and pubs within walking distance. For those arriving by car or attending business at the naval base or nearby commercial parks, the North Harbour and motorway-side hotels near the M27 offer more generous parking and easier access out of the city, at the cost of needing a short drive or bus journey into the historic centre. Prices in Portsmouth are generally more moderate than nearby coastal towns further along the Solent, though they rise noticeably on Historic Dockyard peak weekends, during major cruise ship turnarounds, and around summer events such as Victorious Festival on Southsea Common.

Hotel
Portsmouth Marriott Hotel
4 star

Portsmouth Marriott Hotel

Hotel · North Harbour, north of the city centre

A modern four-star hotel at North Harbour with a leisure club, pool and easy access to the M27, popular with business travellers and families alike.

Hotel
The Queens Hotel Southsea
4 star

The Queens Hotel Southsea

Hotel · Southsea seafront

A grand Victorian hotel directly on the Southsea seafront, with sea-facing rooms and a period ballroom, a short walk from the beach and Southsea Castle.

Hotel
Best Western Plus Royal Beach Hotel
4 star

Best Western Plus Royal Beach Hotel

Hotel · Southsea seafront

A seafront hotel on Southsea's promenade with sea-view rooms, a restaurant overlooking the Solent, and easy access to the beach and castle.

Hotel
Holiday Inn Portsmouth - Gunwharf Quays
4 star

Holiday Inn Portsmouth - Gunwharf Quays

Hotel · Gunwharf Quays, beside the Spinnaker Tower

A waterfront hotel at Gunwharf Quays, footsteps from the Spinnaker Tower, outlet shopping, restaurants and the Historic Dockyard.

Hotel
Holiday Inn Express Portsmouth - Gunwharf Quays
3 star★★

Holiday Inn Express Portsmouth - Gunwharf Quays

Hotel · Gunwharf Quays, near the Spinnaker Tower

A budget-friendly hotel at Gunwharf Quays with free breakfast, close to the Spinnaker Tower, outlet shopping and the Historic Dockyard.

Hotel
ibis Portsmouth Centre
3 star★★

ibis Portsmouth Centre

Hotel · City centre, near Portsmouth & Southsea station

A budget hotel in the city centre near Portsmouth & Southsea station, with straightforward rooms and easy access to the Guildhall and shops.

Guest House
Fortitude Cottage
4 star

Fortitude Cottage

Guest House · Old Portsmouth, by the Camber Dock

A small, family-run guest house overlooking the Camber Dock in Old Portsmouth, with harbour-view rooms in a quiet, historic corner of the city.

Inn
Sallyport Hotel
3 star★★

Sallyport Hotel

Inn · Old Portsmouth, on the High Street

A small, historic inn on Old Portsmouth's High Street, close to the cathedral, Camber Dock and Round Tower, with a relaxed bar and simple rooms.

See every hotel in Portsmouth on Booking.com

Affiliate link — we may earn a small commission at no cost to you