Page 17 of 21
Portsmouth is a vibrant port city on the south coast of England, famous for its maritime heritage and diverse dining scene.
With a population of ~215,000, Portsmouth supports a wide range of places to eat. This guide covers 731 restaurants, cafes, pubs and takeaways across the city, listed with their Google rating, review count and contact details.
Explore all 146 restaurant categories in Portsmouth. Each category page shows detailed listings with reviews, ratings, and contact information.
Discover 731 amazing places to eat in Portsmouth
Sandwich shop
201, 3 Commercial Rd, Charlotte St, Portsmouth PO1 1EA, United Kingdom
Cafe
Victory Retail Park, Flathouse Rd, Portsmouth PO1 4QP, United Kingdom
Kebab shop
139 Eastney Rd, Southsea, Portsmouth, Southsea PO4 8DZ, United Kingdom
Pub
Sunshine Inn, 428 Havant Rd, Farlington, Hampshire PO6 1AB, United Kingdom
Coffee shop
Queen Alexandra Hosp, Southwick Hill Rd, Cosham, Portsmouth PO6 3LY, United Kingdom
Fish and chips takeaway
405 Copnor Rd, Hilsea, Portsmouth PO3 5EH, United Kingdom
Bar
Southsea, Portsmouth, Southsea PO4 9JB, United Kingdom
Chinese takeaway
3 Festing Rd, Southsea, Portsmouth, Southsea PO4 0NG, United Kingdom
Coffee shop
The Hard, Portsmouth PO1 3DT, United Kingdom
Fast food restaurant
219/223 Commercial Rd, Portsmouth PO1 4BJ, United Kingdom
Family restaurant
Long Curtain Rd, Southsea, Portsmouth, Southsea PO5 3XX, United Kingdom
Pizza restaurant
Binnacle Way, Cosham, Portsmouth PO6 4FB, United Kingdom
Bar
City Centre, 1-3 Surrey St, Portsmouth PO1 1JT, United Kingdom
Fish and chips takeaway
160 New Rd, Fratton, Portsmouth PO2 7RJ, United Kingdom
Fast food restaurant
Portsmouth Rd, Cosham, Portsmouth PO6 2SW, United Kingdom
Fast food restaurant
Unit 3, The Pompey Centre, Fratton Way, Southsea, Portsmouth, Southsea PO4 8SL, United Kingdom
Restaurant
R12, North, Central Bldg Gunwharf Quays, Portsmouth PO1 3TT, United Kingdom
Indian restaurant
165 Havant Rd, Drayton, Portsmouth PO6 1EE, United Kingdom
Sandwich shop
Unit H, Asda, Bridge Shopping Centre, Portsmouth PO1 1SL, United Kingdom
Chinese takeaway
135 Highland Rd, Southsea, Portsmouth, Southsea PO4 9EY, United Kingdom
We list 731 places to eat in Portsmouth. 698 carry a Google rating, averaging 4.3 out of 5, and 277 of those sit at 4.5 or above. 442 have more than 100 reviews, from 302,231 reviews in total.
The highest rated is Arepa 2GO - LATIN AMERICAN FOOD at 5.0 from 304 reviews; the most reviewed is Slug & Lettuce - Portsmouth, with 5,525 reviews at 4.4.
They span 6 postcode districts (PO1–PO6), and 271 carry Southsea addresses.
Listings are compiled from Google Places, last refreshed 21 December 2025. Ratings and review counts are Google's and are shown unedited. We don't hold menus, prices or opening hours — check with the venue before travelling.