A wooden deck with people walking, a large ship's mast, and buildings in the background.

Search Hotels with Restaurant in Portsmouth

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Portsmouth Hotels with Restaurant

Tonight
1 Sept - 2 Sept
Tomorrow
2 Sept - 3 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Our top choices for Portsmouth hotels with a restaurant

1. Ship Leopard Hotel – No Children

Ship Leopard Hotel – No Children
Portsea
United States
Dean
£118
includes taxes & fees
21 Sept - 22 Sept
Ship Leopard Hotel – No Children

2. Royal Maritime Hotel, BW Signature Collection

Royal Maritime Hotel, BW Signature Collection
Portsea
Canada
Dave
£76
includes taxes & fees
1 Oct - 2 Oct
Royal Maritime Hotel, BW Signature Collection

3. Becketts Southsea

Becketts Southsea
Southsea
United Kingdom
Clare
£111
includes taxes & fees
3 Sept - 4 Sept
Becketts Southsea

4. ibis Portsmouth Centre

ibis Portsmouth Centre
Southsea
United Kingdom
Sarah
£52
includes taxes & fees
27 Sept - 28 Sept
ibis Portsmouth Centre

5. Portsmouth Marriott Hotel

Portsmouth Marriott Hotel
Cosham
United Kingdom
Sajid
£84
includes taxes & fees
27 Sept - 28 Sept
Portsmouth Marriott Hotel

6. Village Hotel Portsmouth

Village Hotel Portsmouth
Cosham
United Kingdom
Fallon
£77
includes taxes & fees
13 Sept - 14 Sept
Village Hotel Portsmouth

7. The Queens Hotel

The Queens Hotel
Southsea
United Kingdom
Jacqueline
£119
includes taxes & fees
1 Oct - 2 Oct
The Queens Hotel

8. Holiday Inn Express Portsmouth - North by IHG

Holiday Inn Express Portsmouth - North by IHG
Portsmouth
United Kingdom
john
£75
includes taxes & fees
27 Sept - 28 Sept
Holiday Inn Express Portsmouth - North by IHG

9. Florence House Hotel & Restaurant

Florence House Hotel & Restaurant
Southsea
United States
Brooke
£88
includes taxes & fees
6 Sept - 7 Sept
Florence House Hotel & Restaurant
View all properties

Top Portsmouth Hotel Reviews

ibis Portsmouth Centre

ibis Portsmouth Centre

8/10 Good
"The Ibis is almost like two different hotels. Downstairs is stylish and well maintained. The rooms upstairs are quite basic and cramped. Air conditioning would be a big plus - desk fans are noisy and it's hard to sleep with one whirring away all night. I stayed in a twin room and found the beds rather narrow and the pillows flat. The low water pressure in the shower made a lengthy experience of trying to rinse shampoo from my hair! More than two towels in total would have been useful, as would a separate conditioner provided in the shower. But the hairdryer was vastly superior to those usually found in hotel rooms which was a nice surprise! Breakfast in the morning was fantastic. There was a great choice of different foods and everything looked nice and fresh. Cleanliness throughout the hotel was of a high standard and staff were pleasant and helpful. If a few upgrades were made, the Ibis would be an ideal stay for those tired travellers just off the ferry, and indeed everyone else needing a reasonably priced bed for the night. On the whole I would recommend it, just perhaps not in the heat of the summer."
julio 1-night trip
Posted 2 hours ago
ibis Portsmouth Centre
Holiday Inn Express Portsmouth - Gunwharf Quays by IHG

Holiday Inn Express Portsmouth - Gunwharf Quays by IHG

8/10 Good
"Amazing location, parking in the local Gunwharf Keys car park is really good. Breakfast was good Staff were helpful Enjoyed the stay"
ronald 1-night trip
Posted 6 hours ago
Holiday Inn Express Portsmouth - Gunwharf Quays by IHG
Holiday Inn Portsmouth by IHG

Holiday Inn Portsmouth by IHG

8/10 Good
"Rooms a little tired, great location. Bar was great as was the check in and out team. One big downside was breakfast. Quality is very low no fresh mushrooms or tomatoes, eggs not great and the veggie option sausages were frozen when delivered though the veggie bacon was good."
Richard 3-night trip
Posted 11 hours ago
Holiday Inn Portsmouth by IHG
The Queens Hotel

The Queens Hotel

10/10 Excellent
"The room is clean and nice. Staff is polite. Breakfast is very good. Location is good. Our room has nice sea view. We need to push open two or three heavy fire doors on our way from the elevator to our room. It was not easy to pull several pieces of luggage through these doors."
jennifer 1-night trip
Posted 2 days ago
The Queens Hotel
Village Hotel Portsmouth

Village Hotel Portsmouth

10/10 Excellent
"Very convenient hotel to stay in."
Fallon 1-night trip
Posted 2 days ago
Village Hotel Portsmouth
Farmhouse Innlodge by Greene King Inns

Farmhouse Innlodge by Greene King Inns

10/10 Excellent
"Stayed in same room twice and will return. Just love this place and the staff are excellent. Easy access to Portsmouth and main roads to many places are just outside"
JOYCE 4-night trip
Posted 3 days ago
Farmhouse Innlodge by Greene King Inns
Ship Leopard Hotel – No Children

Ship Leopard Hotel – No Children

10/10 Excellent
"Great location, breakfast, rooms and a staff to match. I would definitely stay again."
Dean 2-night trip
Posted 5 days ago
Ship Leopard Hotel – No Children

Frequently asked questions

How much do hotels with restaurants in Portsmouth cost?
Hotels in Portsmouth range between £52 to £119 per night. Make sure you come with an appetite — these hotels have restaurants or are near some terrific culinary experiences. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Portsmouth?
Choose from multiple hotels with restaurants in Portsmouth with a total average guest review rating of 8.8. The Clarence Hotel will place you near some wonderful foodie experiences. This popular 4-star hotel also features individually decorated rooms and al fresco dining. Florence House Boutique Hotel is another recommended option with dining. It has a 4-star rating and amenities such as a cafe and individually decorated rooms.
How many hotels with restaurants are there in Portsmouth?
Take your pick of 30 hotels with restaurants in Portsmouth. No matter if you're travelling with the family or organising a weekend break with a group of friends, Expedia will help you score the perfect pad.
What are the best cheap hotels with dining in Portsmouth?
With hotels with restaurants starting from £52 per night, you'll have more cash in your pocket to enjoy some memorable food experiences in Portsmouth! Farmhouse Innlodge by Greene King Inns is a well-priced option that features amenities such as a garden and a cafe. Alternatively, sample the flavours of this city from College Street Abode. A balcony and free self parking are among this stay's conveniences. If you'd like to save your hard-earned money and still see the best of Portsmouth, add some terrific free attractions to your to-do list. West Wittering Beach and Ryde Beach are great ways to spend a day. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with restaurants in Portsmouth?
Treat the crew to a stay at The Clarence Hotel, a 4-star option not far from downtown. Amenities here include a nearby beach and free WiFi. Another family-friendly hotel with dining in Portsmouth is Florence House Boutique Hotel. A nearby beach and housekeeping services help make this 4-star escape a top pick. Once you've checked in and unpacked your things, there are tons of family-friendly attractions to visit in and around Portsmouth. HMS Victory and Portchester Castle guarantee a good time for young and old.
Are there any 5-star hotels with restaurants in Portsmouth?
Portsmouth does not have any 5-star hotels with restaurants — but you and the family can still have a stylish stay here, with delicious dining to boot! Why not try Somerset House Boutique Hotel? Located around 1 mi from the downtown area, this 4-star favourite comes with amenities like beauty services and designer toiletries. The Langstone Quays is another fantastic pick just 6 mi from the centre of Portsmouth. Also with a 4-star rating, it comes with amenities like a staffed front desk and beauty services.
Why book your hotel with dining in Portsmouth with Expedia?
Reserving a hotel with dining in Portsmouth is as simple as clicking on your travel dates and selecting an option suited to your needs. In search of a stay that has its own restaurant or is in an epicurean hot spot? Want it to be budget friendly or upmarket? Use Expedia's search filters to narrow your results even further and find the ideal fit at the right price.
How can I find cheap hotels with dining in Portsmouth?
With Expedia's nifty filter tool, sourcing cheap hotels with dining in Portsmouth is easy. To view properties that'll make your wallet happy, narrow your search by meal plans, star rating and budget.
What is there to do in Portsmouth near my hotel with dining?
Portsmouth has enough experiences to keep you busy for weeks (or months!), beginning with West Wittering Beach. Mary Rose Museum, Kings Theatre and Portchester Castle are other popular attractions. If you have time to spare, Woodside Beach and Southsea Castle are great additions to your itinerary.

Explore a world of travel with Expedia