MenusNeighborhoodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsMICHELIN GuideOnly with offersNearby
Register my restaurant
Help
What
Where
Cuisine, restaurant name...

The Best Restaurants in Madrid

1,221 restaurants
Why you received these results
Ganges, Madrid

    Indian

    Ganges

    Calle Bolivia, 11, 28016, Madrid

    9.3 / 10
    1,068 reviews

    Average price €25 american express Welcome

    Promo 30%

    Rangoli (Gran Via), Madrid
    Top Rated

    INSIDERPAYIndian

    C. de Valverde, 8, 28004, Madrid

    9.7 / 10
    952 reviews

    Average price €30 american express Welcome

    30% off the 'a la carte' menu

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

      PAYMediterranean

      Calle de Elfo, 123, 28027, Madrid

      9.4 / 10
      2,164 reviews

      Average price €25 Accepts Yums american express Welcome

      ¡-50% en carta!

      Sakana, Madrid
      Top Rated

        PAYJapanese

        C. de Gaztambide, 11, 28015, Madrid

        9.5 / 10
        2,063 reviews

        Average price €20

        30% off the 'a la carte' menu

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

        Bammbao, Madrid
        Top Rated

          PAYAsian

          C. Nicolás Sánchez, 54, 28026, Madrid

          9.6 / 10
          197 reviews

          Average price €15 american express Welcome

          30% off the 'a la carte' menu

          La Mordida de Bernabeu, Madrid

            YUMS x2Mexican

            Av. de Brasil, 6, 28020, Madrid

            9.2 / 10
            2,024 reviews

            Average price €25 american express Welcome

            Valentine's Day menu €42

            Indian Accent, Madrid
            Top Rated

              Indian

              Calle Colmenares, 5, 28004, Madrid

              9.4 / 10
              2,462 reviews

              Average price €17 american express Welcome

              30% off the 'a la carte' menu

              Que Chevere Restaurant, Madrid
              Top Rated

                Venezuelan

                Calle de la Senda del Infante, 16, 28035, Madrid

                9.4 / 10
                1,392 reviews

                Average price €14

                30% off the 'a la carte' menu

                Con Amor, Madrid
                Great Deal

                  PAYSpanish

                  C/ Espronceda 34, 28003, Madrid

                  9.1 / 10
                  9,830 reviews

                  Average price €34 american express Welcome

                  50% off the 'a la carte' menu

                  WELKHOMEclub, Madrid
                  Great Deal

                    YUMS x2PAYFusion

                    Calle del Monte Esquinza, 15, 28010, Madrid

                    9.2 / 10
                    6,755 reviews

                    Average price €23 american express Welcome

                    50% off the 'a la carte' menu

                    Los Espetinhos, Madrid
                    Top Rated

                      Brazilian

                      Calle de San Bernardo, 85, 28015, Madrid

                      9.5 / 10
                      3,320 reviews

                      Average price €24 Accepts Yums american express Welcome

                      30% off the 'a la carte' menu

                      Bosque de Piamonte, Madrid
                      Great Deal

                        PAY

                        Calle de Fuencarral, 86, 28004, Madrid

                        9.1 / 10
                        519 reviews

                        Average price €21 american express Welcome

                        50% off the 'a la carte' menu

                        Chiquito Riz, Madrid

                          Mediterranean

                          Calle de Coslada, 3, 28028, Madrid

                          9.2 / 10
                          6,871 reviews

                          Average price €40 american express Welcome

                          40% off the 'a la carte' menu

                          Han, Madrid
                          Top Rated

                            PAYAsian

                            C. de Bordadores, 4, 28013, Madrid

                            9.6 / 10
                            236 reviews

                            Average price €22 american express Welcome

                            30% off the 'a la carte' menu

                            Pasta Balboa, Madrid
                            Top Rated

                              PAYItalian

                              Calle del Cardenal Cisneros, 10, 28010, Madrid

                              9.6 / 10
                              180 reviews

                              Average price €15 american express Welcome

                              30% off the 'a la carte' menu

                              The Fish & Chips Shop, Madrid
                              Top Rated

                                PAYInternational

                                C. de Campoamor, 2, 28004, Madrid

                                9.4 / 10
                                237 reviews

                                Average price €17 american express Welcome

                                30% off the 'a la carte' menu

                                Mavera, Madrid

                                  Turkish

                                  Calle de Sor Ángela de la Cruz, 37, 28020, Madrid

                                  9.3 / 10
                                  870 reviews

                                  Average price €20

                                  30% off the 'a la carte' menu

                                  Aduana - Hotel Fénix a Gran Meliá Hotel, Madrid
                                  Top Rated

                                  INSIDERPAYFusion

                                  C. de Hermosilla, 2, 28001, Madrid

                                  9.5 / 10
                                  218 reviews

                                  Average price €45 american express Welcome

                                  30% off the 'a la carte' menu

                                  Barra Alta Madrid, Madrid

                                  YUMS x2MICHELINMediterranean

                                  Calle de Lagasca, 19, 28001, Madrid

                                  9.2 / 10
                                  248 reviews

                                  Average price €45 american express Welcome

                                  Menú Madrid (de 2 a 6 comensales) €56

                                  La Bonita Madrid, Madrid
                                  Top Rated

                                  INSIDERMediterranean

                                  Calle de Rosario Pino, 15, 28020, Madrid

                                  9.4 / 10
                                  2,385 reviews

                                  Average price €32 american express Welcome

                                  30% off the 'a la carte' menu

                                  La Esquina del Real, Madrid
                                  Top Rated

                                  YUMS x2INSIDERPAYFrench

                                  Calle de la Amnistia 4, 28013, Madrid

                                  9.5 / 10
                                  6,099 reviews

                                  Average price €40 american express Welcome

                                  30% off the 'a la carte' menu

                                  La Terraza de la Ribera, Madrid

                                    Mediterranean

                                    P.º de la Virgen del Puerto, 57, 28005, Madrid

                                    9.3 / 10
                                    272 reviews

                                    Average price €30 american express Welcome

                                    30% off the 'a la carte' menu

                                    Kathmandu Garden, Madrid

                                      PAYIndian

                                      Calle de Sta Engracia, 169, 28003, Madrid

                                      9.3 / 10
                                      1,039 reviews

                                      Average price €20 american express Welcome

                                      30% off the 'a la carte' menu

                                      Pituka y Petaka, Madrid

                                        PAYMexican

                                        C/ de Francisco Silvela, 71, 28028, Madrid

                                        9.2 / 10
                                        235 reviews

                                        Average price €25

                                        30% off the 'a la carte' menu

                                        Distrito 1 – Las Tablas, Madrid

                                          PAYVietnamese

                                          Paseo San Millán de la Cogolla, 9, 28050, Madrid

                                          9.2 / 10
                                          1,249 reviews

                                          Average price €20 american express Welcome

                                          30% off the 'a la carte' menu

                                          Frequently Asked Questions

                                          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.