Southampton Restaurants

Sort by Tribes
Cuisines
688 Results
  • 1
    Malvern Tavern

    Malvern Tavern

    9.02 reviews
    British, Pubs
    Popular withFoodies

    Great pub in Southampton. We loved the selection of local ales and local ciders. It was a Friday night when we went for a drink with some friends. Good location, ...

  • 2
    The Shoe Inn

    The Shoe Inn

    Ranked #1 overall in Southampton restaurants
    8.73 reviews
    British, Pubs
    Popular withNightlifeFoodies

    If you're looking for a no-nonsense, classic British pub with great beer and grub, then this place is a shoo-in! Sorry I just had to get that in there...

  • 3
    Holiday Inn Express South Hampton West Restaurant
  • 4
    Premier Inn Southampton West Restaurant

    Premier Inn Southampton West Restaurant

    British, Breakfast & Brunch, Pubs
  • 5
    Pilgrim Inn Restaurant

    Pilgrim Inn Restaurant

    Ranked #2 overall in Southampton restaurants
    British, Pubs
  • 6
    Piggy's

    Piggy's

    Ranked #5 overall in Southampton restaurants
    8.02 reviews
    British, Breakfast & Brunch
    Popular withFoodiesFamilies
  • 7
    The Cricketers

    The Cricketers

    Ranked #3 overall in Southampton restaurants
    British, Pubs
    Popular withNightlife
  • 8
    The Boat House Cafe

    The Boat House Cafe

    Ranked #4 overall in Southampton restaurants
    $$$$
    British, Bistro, Bar, Cafe
  • 9
    Max's Brasserie

    Max's Brasserie

    Ranked #8 overall in Southampton restaurants
    8.02 reviews
    Italian, Mediterranean, Brasserie
    Popular withFoodies

    To be Italian one must eat Italian. Some really amazing original dishes are on offer here proving there is far more to Italian cuisine than pizza and pasta.

  • 10
    Rancho Steak House & Lounge Bar

    Rancho Steak House & Lounge Bar

    Ranked #6 overall in Southampton restaurants
    $$$$
    Steak House, South American
var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=southampton-united-kingdom&controller=topics&country_code=&current_user_id=&filters=&id=2000000017883&klass_name=Region&list_type=restaurants&nearby=false&path=southampton-united-kingdom%2Frestaurants&place=2000000017883&place_type=City&place_type=region&region=2000000017883", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000017883" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };