MenusNeighborhoodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsMICHELIN GuideOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants in Madrid

1,295 restaurants
Rioko sushi, Madrid
Great Deal

YUMS x2InsiderPAYJapanese

Rioko sushi

C. de Manuela Malasaña, 12, 28004, Madrid

9.3 / 10
190 reviews

Average price €35 american express Welcome

50% off the 'a la carte' menu

WELKHOMEclub, Madrid
Great Deal

    YUMS x2PAYFusion

    Calle del Monte Esquinza, 15, 28010, Madrid

    9.1 / 10
    5,968 reviews

    Average price €23 american express Welcome

    50% off the 'a la carte' menu

    Yakiniku Rikyu, Madrid
    Top Rated

    YUMS x2InsiderPAYAsian

    Paseo de la Castellana, 15, 28046, Madrid

    9.6 / 10
    1,737 reviews

    Average price €55 Accepts Yums american express Welcome

    20% off the 'a la carte' menu

    Nakama Sagasta 23, Madrid

      YUMS x2PAYJapanese

      Calle de Sagasta, 23, 28004, Madrid

      9.0 / 10
      1,532 reviews

      Average price €50

      40% off the 'a la carte' menu

      Specify a date and enjoy promotions of up to -50% in our best restaurants

      Hamburguesa Nostra - Ortega y Gasset, Madrid

        YUMS x2American

        Calle de José Ortega y Gasset, 89, 28006, Madrid

        9.1 / 10
        429 reviews

        Average price €16

        30% off the 'a la carte' menu

        SAL Y CHILI, Madrid
        Top Rated

          PAYIndian

          Calle Pensamiento, 16, 28020, Madrid

          9.7 / 10
          446 reviews

          Average price €25

          30% off the 'a la carte' menu

          El Callejón de Álvarez Gato, Madrid
          Great Deal

            PAYMediterranean

            Calle de Elfo, 123, 28027, Madrid

            9.5 / 10
            1,846 reviews

            Average price €25 Accepts Yums american express Welcome

            50% off the 'a la carte' menu

            Hamburguesa Nostra - Princesa, Madrid

              YUMS x2American

              Calle de la Princesa, 26, 28008, Madrid

              8.9 / 10
              824 reviews

              Average price €16 american express Welcome

              30% off the 'a la carte' menu

              Radhuni Indian, Madrid
              Great Deal

                Indian

                Calle Príncipe Carlos, 21, 28050, Madrid

                9.4 / 10
                8,500 reviews

                Average price €17

                50% off the 'a la carte' menu

                Mercado de la Reina, Madrid
                Great Deal

                  Spanish

                  C/ Gran Vía, 12, 28013, Madrid

                  9.1 / 10
                  5,353 reviews

                  Average price €25 american express Welcome

                  -50% en carta - TheFork Summer

                  La Metixe. Taberna Mexicana, Madrid
                  Great Deal

                    PAYMexican

                    C. de Valderribas, 23, 28007, Madrid

                    9.1 / 10
                    366 reviews

                    Average price €29

                    -50% en carta - TheFork Summer

                    Las Cuevas del Duque, Madrid

                      YUMS x2PAYMediterranean

                      C. de la Princesa, 16, 28008, Madrid

                      9.1 / 10
                      319 reviews

                      Average price €30 american express Welcome

                      20% off the 'a la carte' menu

                      Excalibur Madrid, Madrid
                      Great Deal

                        PAYMeat Cuisine

                        Calle de Martín de los Heros, 28, 28008, Madrid

                        9.1 / 10
                        931 reviews

                        Average price €35 american express Welcome

                        -50% en carta - TheFork Summer

                        Parrilla de la Reina, Madrid
                        Great Deal

                          Steakhouse

                          C/ Gran Vía, 10, 28013, Madrid

                          9.0 / 10
                          5,867 reviews

                          Average price €25 american express Welcome

                          -50% en carta - TheFork Summer

                          Hamburguesa Nostra - Castellana 257, Madrid
                          On A Budget

                            YUMS x2American

                            Paseo de la Castellana, 257, 28046, Madrid

                            8.7 / 10
                            386 reviews

                            Average price €15 american express Welcome

                            30% off the 'a la carte' menu

                            Los Espetinhos, Madrid
                            Top Rated

                              Brazilian

                              Calle de San Bernardo, 85, 28015, Madrid

                              9.5 / 10
                              2,699 reviews

                              Average price €24 Accepts Yums american express Welcome

                              30% off the 'a la carte' menu

                              Bendita Burger Chamberí, Madrid
                              Great Deal

                                PAYAmerican

                                Calle del Cardenal Cisneros, 11, 28010, Madrid

                                9.4 / 10
                                923 reviews

                                Average price €20 american express Welcome

                                50% off the 'a la carte' menu

                                Shampan Indian, Madrid
                                Great Deal

                                  Indian

                                  Calle Antonio Arias, 2, 28009, Madrid

                                  9.4 / 10
                                  4,909 reviews

                                  Average price €22 american express Welcome

                                  50% off the 'a la carte' menu

                                  Pirekas Mexican Food and Empanys, Madrid
                                  Great Deal

                                    PAYMexican

                                    C. Pensamiento, 25, 28020, Madrid

                                    9.1 / 10
                                    289 reviews

                                    Average price €20

                                    -50% en carta - TheFork Summer

                                    Rangoli (Gran Via), Madrid
                                    Top Rated

                                    InsiderPAYIndian

                                    C. de Valverde, 8, 28004, Madrid

                                    9.7 / 10
                                    283 reviews

                                    Average price €30 american express Welcome

                                    30% off the 'a la carte' menu

                                    Can Bonet Madrid, Madrid
                                    Great Deal

                                      PAYMediterranean

                                      Av. de Menéndez Pelayo, 15 local 1, 28009, Madrid

                                      9.3 / 10
                                      1,124 reviews

                                      Average price €27 Accepts Yums

                                      50% off food!

                                      TalCual, Madrid
                                      Great Deal

                                        PAYMediterranean

                                        Calle de Cartagena, 83, 28028, Madrid

                                        9.1 / 10
                                        735 reviews

                                        Average price €20 Accepts Yums american express Welcome

                                        -50% en carta - TheFork Summer

                                        Al Son de Cuba, Madrid
                                        Top Rated

                                          Cuban

                                          Calle General Lacy 11, esquina con áncora, 28045, Madrid

                                          9.4 / 10
                                          1,718 reviews

                                          Average price €20 american express Welcome

                                          -30% en carta

                                          Yugo de Julián Mármol, Madrid
                                          Top Rated

                                          YUMS x21 starMICHELINPAYJapanese

                                          Calle San Blas, 4, 28014, Madrid

                                          9.4 / 10
                                          297 reviews

                                          Average price €125 Accepts Yums american express Welcome

                                          Basmati, Madrid
                                          Top Rated

                                            PAYIndian

                                            Calle de Sandoval, 18, 28010, Madrid

                                            9.4 / 10
                                            1,344 reviews

                                            Average price €17 american express Welcome

                                            30% off the 'a la carte' menu

                                            Frequently Asked Questions

                                            The Best Restaurants in Madrid

                                            The capital of Spain is also that of the restaurants. With so much offers what better than let yourself be guided by this selection of the tastiest restaurants in Madrid.

                                            Cities around Madrid