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
Hamburguesa Nostra - Boj, Madrid

    YUMS x2American

    Hamburguesa Nostra - Boj

    Calle Boj, 5, 28042, Madrid

    9.3 / 10
    240 reviews

    Average price €32 american express Welcome

    30% off the 'a la carte' menu

    Nakama Sagasta 23, Madrid

      YUMS x2PAYJapanese

      Calle de Sagasta, 23, 28004, Madrid

      9.0 / 10
      1,538 reviews

      Average price €50

      40% off the 'a la carte' menu

      Hamburguesa Nostra - Ortega y Gasset, Madrid

        YUMS x2American

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

        9.1 / 10
        430 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

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

          Hamburguesa Nostra - Princesa, Madrid

            YUMS x2American

            Calle de la Princesa, 26, 28008, Madrid

            8.9 / 10
            825 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,508 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,362 reviews

                Average price €25 american express Welcome

                -50% en carta - TheFork Summer

                Sakana, Madrid
                Great Deal

                  PAYJapanese

                  C. de Gaztambide, 11, 28015, Madrid

                  9.6 / 10
                  181 reviews

                  Average price €20

                  -50% en carta - TheFork Summer

                  Parrilla de la Reina, Madrid
                  Great Deal

                    Steakhouse

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

                    9.0 / 10
                    5,874 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,707 reviews

                        Average price €24 Accepts Yums american express Welcome

                        30% off the 'a la carte' menu

                        Rangoli (Gran Via), Madrid
                        Top Rated

                        InsiderPAYIndian

                        C. de Valverde, 8, 28004, Madrid

                        9.7 / 10
                        290 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,129 reviews

                          Average price €27 Accepts Yums

                          50% off food!

                          TalCual, Madrid
                          Great Deal

                            PAYMediterranean

                            Calle de Cartagena, 83, 28028, Madrid

                            9.1 / 10
                            740 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,721 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
                              298 reviews

                              Average price €125 Accepts Yums american express Welcome

                              Basmati, Madrid
                              Top Rated

                                PAYIndian

                                Calle de Sandoval, 18, 28010, Madrid

                                9.4 / 10
                                1,346 reviews

                                Average price €17 american express Welcome

                                30% off the 'a la carte' menu

                                Zahara, Madrid
                                Top Rated

                                  PAYMoroccan

                                  Calle Alto del León, 4, 28038, Madrid

                                  9.4 / 10
                                  1,440 reviews

                                  Average price €25 Accepts Yums american express Welcome

                                  30% off the 'a la carte' menu

                                  Makitake Las Tablas, Madrid

                                    YUMS x2PAYSpanish

                                    C. Azofra, 31, 28050, Madrid

                                    9.1 / 10
                                    186 reviews

                                    Average price €17

                                    40% off the 'a la carte' menu

                                    Asia Gallery - Lagasca, Madrid
                                    Top Rated

                                    InsiderAsian

                                    Calle de Lagasca, 82, 28001, Madrid

                                    9.5 / 10
                                    310 reviews

                                    Average price €35 american express Welcome

                                    40% off the 'a la carte' menu

                                    Preity Raj 2, Madrid
                                    Great Deal

                                      YUMS x2Indian

                                      Calle del Postigo de San Martín, 28013, Madrid

                                      8.8 / 10
                                      1,296 reviews

                                      Average price €17 american express Welcome

                                      50% off the 'a la carte' menu

                                      Sakai, Madrid
                                      Top Rated

                                        Japanese

                                        Calle Aragón, 8, 28002, Madrid

                                        9.4 / 10
                                        1,826 reviews

                                        Average price €18 american express Welcome

                                        30% off the 'a la carte' menu

                                        Sa Brisa Madrid, Madrid
                                        Great Deal

                                        MICHELINPAYMediterranean

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

                                        9.1 / 10
                                        4,848 reviews

                                        Average price €30 Accepts Yums american express Welcome

                                        50% off the 'a la carte' menu

                                        Bresca Virgen, Madrid
                                        Great Deal

                                          PAYItalian

                                          Calle de la Virgen de los Peligros, 7, 28013, Madrid

                                          9.1 / 10
                                          897 reviews

                                          Average price €20

                                          50% off the 'a la carte' menu

                                          Sumo Grill, Madrid
                                          Great Deal

                                            Japanese

                                            Calle de Francisco Silvela, 63, 28028, Madrid

                                            9.1 / 10
                                            3,475 reviews

                                            Average price €17 american express Welcome

                                            50% 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