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.
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.
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.
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.
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.
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.
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.
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.
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.
Affiliate link — we may earn a small commission at no cost to you