Exeter Restaurants

Sort by Tribes
Cuisines
403 Results
  • 1
    The Jack In The Green Inn

    The Jack In The Green Inn

    10.04 reviews
    ££££
    British, Pubs
    Popular withFoodiesVegetarianLuxury

    This gastro-pub restaurant is situated on the outskirts of Exeter in a peaceful country setting. The Jack in the The Green prides itself on the fact that none of the ...

  • 2
    Woodleigh Coach House Cafe

    Woodleigh Coach House Cafe

    ££££
    British, Cafe
  • 3
    The Monkey Suit

    The Monkey Suit

    8.01 review
    Bar
    Popular withNightlifeHipsters

    A really good find towards the north of town out of the city centre. Just so happened to be walking past when we heard the music. Came inside and didn't ...

  • 4
    Exeter Phoenix Cafe

    Exeter Phoenix Cafe

    Ranked #1 overall in Exeter restaurants
    10.01 review
    ££££
    British, Cafe

    If I lived in Exeter, I would pretty much set up shop here every day to eat, write, and look at cool art. A metalworks phoenix over a Hogwarts-esque door ...

  • 5
    The Lighter Inn

    The Lighter Inn

    ££££
    British, Pubs
    Popular withNightlife
  • 6
    The Restaurant at the Salutation Inn

    The Restaurant at the Salutation Inn

    8.02 reviews
    British
    Popular withLuxuryFoodiesHipsters

    It really struck me how much thought went into each dish here! The presentation was fantastic and the flavors were wonderful. The only reason I wouldn't give it a five ...

  • 7
    Guildhall Street Food Market

    Guildhall Street Food Market

    8.02 reviews
    Street Food & Stands, Food Market
    Popular withFoodiesFamilies

    If you're in town at the weekend, then don't miss this eclectic street food market. You can pick up everything from steaming coffee to classic burgers and much more. It's ...

  • 8
    The Travellers Rest

    The Travellers Rest

    Ranked #3 overall in Exeter restaurants
    ££££
    British, Pubs
  • 9
    Greendale Farm Shop Cafe
  • 10
    Southernhay House Restaurant
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.net/trip/hotels/hotel_suggestions?action=index&clean_path=exeter-united-kingdom&controller=topics&country_code=&current_user_id=&filters=&id=2000000011580&klass_name=Region&list_type=restaurants&nearby=false&path=exeter-united-kingdom%2Frestaurants&place=2000000011580&place_type=City&place_type=region&region=2000000011580", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000011580" + "&" + 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); } };