Madrid Restaurants

Sort by Tribes
Cuisines
7482 Results
  • 1
    Chocolateria San Gines

    Chocolateria San Gines

    Ranked #1 overall in Madrid restaurants
    66 reviews
    ££££
    Cafe
    Popular withFoodiesFamiliesHistory

    This was pure heaven! This is churros con chocolate like no other. If you have no time for anything else in Madrid, just do this and you'll be extremely happy.

  • 2
    Museo Del Jamon

    Museo Del Jamon

    Ranked #2 overall in Madrid restaurants
    33 reviews
    Tapas/Small Plates, Spanish, Sandwich
    Popular withFoodiesHistoryBackpackers

    My friend and I stopped here to try some of their famous jamon sandwiches. This place gets PACKED! Everyone comes here to sample their tapas. Prices are affordable, and it's ...

  • 3
    100 Montaditos

    100 Montaditos

    Ranked #3 overall in Madrid restaurants
    24 reviews
    ££££
    Tapas/Small Plates, Spanish
    Popular withFoodiesStudentsBackpackers

    Great place for cheap beer and tapas. On Wednesdays if you buy a montadito you get a pint for one euro. It's a chain all over Spain so enjoy.

  • 4
    Sidrería El Tigre

    Sidrería El Tigre

    Ranked #4 overall in Madrid restaurants
    20 reviews
    ££££
    Tapas/Small Plates, Spanish, Pubs
    Popular withFoodiesNightlifeStudents

    This was the craziest place I have been, Very crowded lively crowd. Free tapas and a cerveza for 2 euros. We had so much food we skipped dinner. Great vibe ...

  • 5
    Restaurante Botin

    Restaurante Botin

    Ranked #5 overall in Madrid restaurants
    24 reviews
    ££££
    Spanish
    Popular withFoodiesHistoryFamilies

    Had a great family meal there on the top floor of the restaurant. A lovely and funny band of musicians came to serenade us during the event. Food was very ...

  • 6
    Mercado de San Antón

    Mercado de San Antón

    Ranked #6 overall in Madrid restaurants
    20 reviews
    Tapas/Small Plates, Farmers Market
    Popular withFoodiesFamiliesHipsters

    Whenever I arrive in Madrid, I head to Mercado de San Anton for some oysters. It's a high end food market serving exquisite avant-garde tapas like artisanal seafood pinchos, sushi, ...

  • 7
    Mercado de San Miguel

    Mercado de San Miguel

    Ranked #7 overall in Madrid restaurants
    12 reviews
    Sandwich, Farmers Market
    Popular withFoodiesFamiliesHistory
  • 8
    La Mallorquina

    La Mallorquina

    Ranked #8 overall in Madrid restaurants
    17 reviews
    Bakery, Coffee and Tea
    Popular withFoodiesFamiliesHistory

    If you are in Madrid, you simply must go to La Mallorquina. The chocolate napoleon is a classic, but almost everything is good. The only catch--you must muscle your way ...

  • 9
    La Bola Taberna

    La Bola Taberna

    Ranked #9 overall in Madrid restaurants
    12 reviews
    ££££
    Spanish
    Popular withFoodiesFamiliesHistory

    Worst customer service ever!!!

  • 10
    Casa Labra

    Casa Labra

    Ranked #10 overall in Madrid restaurants
    11 reviews
    ££££
    Spanish
    Popular withFoodiesBackpackersLuxury

    Great Tapas bar for eating Spanish croquetas (the best I've ever eaten in Spain!). One croqueta costs only 80 cents.

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=madrid&controller=topics&country_code=&current_user_id=&filters=&id=2000000000534&klass_name=Region&list_type=restaurants&nearby=false&path=madrid%2Frestaurants&place=2000000000534&place_type=City&place_type=region&region=2000000000534", 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=2000000000534" + "&" + 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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }