Skip to main content

Hotels in Portsmouth

23 handpicked places to stay

Photo © Google Maps contributors, Google Maps

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.

Premier Inn Portsmouth City Centre

Premier Inn Portsmouth City Centre

Hotel · 1 Isambard Brunel Road, Portsmouth

Portsmouth's city centre, close to the train station and Historic Dockyard, is home to this 84-room Premier Inn with air conditioning and an on-site restaurant.

Premier Inn Portsmouth Dockyard

Premier Inn Portsmouth Dockyard

Hotel · Queen Street, Portsmouth

On Queen Street among Portsmouth's naval landmarks and ferry links, this 120-room Premier Inn offers straightforward comfort near the Historic Dockyard.

Premier Inn Portsmouth Horndean

Premier Inn Portsmouth Horndean

Hotel · 2 Havant Road, Portsmouth

A low-rise, three-storey Premier Inn on the edge of Horndean, near Portsmouth, with 46 quiet air-conditioned rooms and free parking.

Premier Inn Portsmouth North Harbour

Premier Inn Portsmouth North Harbour

Hotel · 1 Southampton Road, Portsmouth

Budget hotel near Portsmouth Harbour with 64 en-suite rooms, free parking and an adjoining pub-restaurant, handy for the ferry port.

Premier Inn Portsmouth Port Solent

Premier Inn Portsmouth Port Solent

Hotel · Binnacle Way, Portsmouth

Marina-side Premier Inn in Portsmouth with an on-site restaurant and bar, 108 straightforward rooms, and easy reach of Gunwharf Quays.

Premier Inn Southsea

Premier Inn Southsea

Hotel · Long Curtain Road, Portsmouth

Budget hotel on Long Curtain Road, Southsea, minutes from Clarence Pier, Gunwharf Quays and the Isle of Wight Hoverport.

Q8 Boutique Hotel

Q8 Boutique Hotel

Hotel · 38 A288 38 Clarence Parade Southsea, Portsmouth

A boutique hotel on Southsea's Clarence Parade, Portsmouth, well placed for couples or families wanting sea views and easy access to the seafront.

Seacrest Hotel

Seacrest Hotel

Hotel · 12 South Parade, Portsmouth

A 28-room hotel on South Parade in Portsmouth, with sea views, free parking and a garden close to the seafront.

Somerset House Boutique Hotel

Somerset House Boutique Hotel

Hotel · 10 Florence Road, Portsmouth

Boutique hotel on Florence Road in Portsmouth, just eight rooms, with whirlpool tubs and a gastropub downstairs.

Southsea Rocks Hotel

Southsea Rocks Hotel

Hotel · 4 Florence Road, Portsmouth

A townhouse-style hotel on a quiet Southsea side street, close to the beach, with tidy en-suite rooms at good value.

Stattons Boutique Hotel

Stattons Boutique Hotel

Hotel · 6 Florence Road, Portsmouth

A 12-room Edwardian boutique hotel on Florence Road in Portsmouth, with free on-site parking and pets welcome.

The Clarence Hotel

The Clarence Hotel

Hotel · Clarence Road, Portsmouth

Small 8-room Portsmouth hotel with its own restaurant and bar, handy for the city centre and waterfront, with free on-site parking.

The Red Lion by Innkeepers Collection

The Red Lion by Innkeepers Collection

Hotel · London Road, Portsmouth

A no-fuss pub-hotel on London Road in Portsmouth, handy for families or overnight stops near the Historic Dockyard and Gunwharf Quays.

The Ship Leopard Boutique Hotel

The Ship Leopard Boutique Hotel

Hotel · 15-16 The Hard, Portsmouth

Adults-only boutique hotel on The Hard in Portsmouth, with harbour-view rooms and free on-site parking rare in the city centre.

The Wellington Restaurant and Bar

The Wellington Restaurant and Bar

Hotel · 62 High Street, Portsmouth

On Portsmouth's High Street, this 1710 pub-hotel near the Historic Dockyard pairs en-suite rooms with a classic restaurant and bar.

Travelodge Havant Rowlands Castle

Travelodge Havant Rowlands Castle

Hotel · 1 Whichers Gate Road, Portsmouth

Budget hotel on Whichers Gate Road, Portsmouth, close to South Downs National Park with free parking and simple, no-frills rooms.

Travelodge Portsmouth

Travelodge Portsmouth

Hotel · Kingston Crescent, Portsmouth

A large four-storey budget hotel on Kingston Crescent, Portsmouth, with 160 rooms and easy access to the M275 and ferry terminal.

Victorin House

Victorin House

Guest Accommodation · 10 Victoria Road North, Portsmouth

Guest accommodation on Victoria Road North in Portsmouth, with en-suite family rooms and a garden a short walk from the seafront area.

Village Hotel Portsmouth

Village Hotel Portsmouth

Hotel · Lakeshore Drive, Portsmouth

Modern 153-room hotel in Portsmouth with restaurant, bar and pool, a short drive from Gunwharf Quays and the Historic Dockyard.

Waverley Park Lodge

Waverley Park Lodge

B&B · 99 Waverley Road, Portsmouth

B&B in Portsmouth within reach of the historic dockyard and Southsea seafront, with individually decorated en-suite rooms.

Ye Spotted Dogge

Ye Spotted Dogge

Hotel · Buckingham House, Portsmouth

A 16th-century pub hotel in Portsmouth for travellers who want period character and an easy walk to the dockyard and Spinnaker Tower.

Hotel
Duke of Buckingham

Duke of Buckingham

Hotel · 119 The High Street, Portsmouth

A historic 18-room hotel on Portsmouth's High Street, close to the water, with free parking and an on-site bar.

Hotel
The George Hotel

The George Hotel

Hotel · 84 Queen Street, Portsmouth

Straightforward hotel on Queen Street in Portsmouth, close to transport links and the city's attractions, with cosy en-suite rooms and breakfast included.

Page 2 of 2 · 47 in total