Best hotels in Portsmouth

Portsmouth is a fascinating city with a rich naval history, a delightful seaside atmosphere and fantastic shopping. Anyone interested in the military or naval heritage of the country should make this a pilgrimage, with its numerous museums, displays and exhibits for all ages. It’s got a huge range of shops, from swanky modern outlet malls to the classic high street, but it also has plenty to do for families with young children – even on a rainy day, you’re spoilt for choice of indoor activities. What’s more, it’s a great spot from which to explore the coastline, with boat day trips and ferries to the Isle of Wight (as well as to France, although you’ll need more than a day). Whether you’re planning on walking, enjoying the beach, shopping, or exploring history, there are Portsmouth hotels in every budget for every type of traveller.

  • Hotel

    Ibis Budget Portsmouth

    rated as 3.5 out of 5 by 1,617 reviewers
    1.09 mi from city centre
    from £43 per night
  • Hotel

    Holiday Inn PORTSMOUTH by IHG

    rated as 3.5 out of 5 by 1,902 reviewers
    4,275 ft from city centre
    from £70 per night
  • Hotel

    Premier Inn Portsmouth Dockyard

    rated as 1.5 out of 5 by 1 reviewers
    2,474 ft from city centre
    from £52 per night
  • Hotel

    Premier Inn Portsmouth City Centre

    rated as 4 out of 5 by 1,376 reviewers
    581 ft from city centre
    from £48 per night
  • Hotel

    Village Hotel Portsmouth

    rated as 3.5 out of 5 by 2,354 reviewers
    2.84 mi from city centre
    from £80 per night
  • Hotel

    Holiday Inn Express PORTSMOUTH - NORTH by IHG

    rated as 4 out of 5 by 975 reviewers
    3.31 mi from city centre
    from £73 per night
  • Hotel

    Portsmouth Marriott Hotel

    rated as 3.5 out of 5 by 1,723 reviewers
    3.2 mi from city centre
    from £106 per night
  • Hotel

    Royal Maritime Hotel, BW Signature Collection

    rated as 3.5 out of 5 by 1,369 reviewers
    3,081 ft from city centre
    from £66 per night
  • Hotel

    Holiday Inn Express PORTSMOUTH - GUNWHARF QUAYS by IHG

    rated as 3.5 out of 5 by 2,125 reviewers
    3,307 ft from city centre
    from £94 per night
  • Hotel

    Premier Inn Southsea

    rated as 4 out of 5 by 1,615 reviewers
    5,190 ft from city centre
    from £63 per night
  • Hotel

    Premier Inn Portsmouth North Harbour

    rated as 4 out of 5 by 1,006 reviewers
    3.21 mi from city centre
    from £51 per night
  • Hotel

    Premier Inn Portsmouth Port Solent

    rated as 4 out of 5 by 2,031 reviewers
    3.22 mi from city centre
    from £51 per night
  • Hotel

    ibis Portsmouth

    rated as 3.5 out of 5 by 2,165 reviewers
    1,654 ft from city centre
    from £45 per night
  • Hotel

    Southsea Rocks Hotel

    rated as 4 out of 5 by 210 reviewers
    1.36 mi from city centre
    from £61 per night
  • Hotel

    Farmhouse Innlodge by Greene King Inns

    rated as 3 out of 5 by 796 reviewers
    2.23 mi from city centre
    from £51 per night

Best value for money hotels in Portsmouth

Great value hotels for your stay in Portsmouth

  • Hotel

    Q8 Boutique Hotel

    rated as 3.5 out of 5 by 68 reviewers
    1.2 mi from city centre
    from £127 per night

Best rated hotels in Portsmouth

Explore the best rated hotels in Portsmouth, United Kingdom based on the opinions of other travelers

  • Hotel

    The Clarence Boutique Rooms

    rated as 5 out of 5 by 1,411 reviewers
    1.33 mi from city centre
    from £81 per night
  • Hotel

    Florence Suite Boutique Hotel and Restaurant

    rated as 4.5 out of 5 by 546 reviewers
    1.26 mi from city centre
    from £76 per night
  • Hotel

    Florence Gardens Boutique Hotel and Restaurant

    rated as 4.5 out of 5 by 390 reviewers
    1.32 mi from city centre
    from £100 per night
  • Hotel

    The Ship Leopard Hotel - No Children

    rated as 4.5 out of 5 by 123 reviewers
    3,622 ft from city centre
    from £96 per night
  • Hotel

    Florence House Boutique Hotel and Restaurant

    rated as 4.5 out of 5 by 924 reviewers
    1.32 mi from city centre
    from £101 per night
  • Hotel

    Stattons Boutique Hotel & Restaurant

    rated as 4.5 out of 5 by 857 reviewers
    1.35 mi from city centre
    from £83 per night
  • Hotel

    Somerset House Boutique Hotel and Restaurant

    rated as 4.5 out of 5 by 494 reviewers
    1.33 mi from city centre
    from £111 per night
  • Hotel

    G Boutique Hotel

    rated as 4.5 out of 5 by 1,101 reviewers
    1.46 mi from city centre
    from £80 per night
  • Aparthotel

Cheap hotels in Portsmouth

Affordable budget hotels in Portsmouth

  • Hotel

    Travelodge Portsmouth

    rated as 4 out of 5 by 743 reviewers
    5,220 ft from city centre
  • Hotel
    1.53 mi from city centre
  • Hotel

    The Queens Hotel

    rated as 4 out of 5 by 1,772 reviewers
    1.01 mi from city centre
    from £145 per night
  • Hotel

    Keppels Head Hotel

    rated as 3 out of 5 by 669 reviewers
    3,556 ft from city centre
    from £72 per night

Reasons to travel to Portsmouth

Relax and take in the views from the scenic waterfront.

Explore an island city, with history around every corner.

Discover the story of the famous dockyard.

Why book with us?

Travel tips for Portsmouth

FAQs about hotels in Portsmouth

Explore more hotels in Portsmouth

You might also be interested in