W Portsmouth jest wiele barów i pubów otwartych nie tylko w sezonie turystycznym, ale przez cały rok. Każdy może w nich znaleźć coś dla siebie. Nawet, jeśli jest największym alkoholowym marudą pod słońcem. Najpopularniejszym miejscem tego typu jest Ha! Ha! Bar&Canteen. Lokalizacja jest świetna – miejsce jest tuż przy Solent. Można tutaj wypić i zjeść do syta. A potem oczywiście śmiało i spokojnie poleniuchować na niebiańsko wygodnych sofach. Poza tym właściciele regularnie organizują w barze różne przyjęcia, kiedy tylko trafia się zapotrzebowanie na takie imprezy. Inne bary i puby to: Vanilla, Bar 38, American, Havanna’s oraz Jounglers. W Portsmouth jest również wiele nagradzanych restauracji. Dostępne są w nich przeróżne rodzaje kuchni, nie tylko lokalnej. Restauracje z ofertą kuchni amerykańskiej to Fatty, Airbuckles, Sante, Snorties, Slackwater i Fat Jacques. China, Garden Fu, House Shez i Choi serwują dania chińskie. Francuską kuchnię prezentuje Cafe Sur La Truffles Mer. Najlepsze dania kuchni indyjskiej są w restauracjach: Calcutta, Cuisine Jewel, Tai Midnight i The Palace Indian. W kuchni włoskiej specjalizują się następujące restauracje: Balti, Azzurro, Margherita Olivo i Express Sopranos. Ogólnie rzecz biorąc, zaplecze gastronomiczne w Portsmouth jest bardzo bogate i różnorodne. Pod względem rozmaitości dań i trunków w Anglii rzadko pojawiają się restauracje tego typu.