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,231 restaurants
Why you received these results
Rangoli (Gran Via), Madrid
Top Rated

INSIDERPAYIndian

Rangoli (Gran Via)

C. de Valverde, 8, 28004, Madrid

9.7 / 10
939 reviews

Average price €30 american express Welcome

30% off the 'a la carte' menu

Distrito 798, Madrid

    PAYAsian

    Calle del Poeta Joan Maragall, 43, 28020, Madrid

    9.1 / 10
    9,727 reviews

    Average price €30 american express Welcome

    -40% en Carta

    Sakana, Madrid
    Top Rated

      PAYJapanese

      C. de Gaztambide, 11, 28015, Madrid

      9.5 / 10
      2,027 reviews

      Average price €20

      30% off the 'a la carte' menu

      Indian Accent, Madrid
      Top Rated

        Indian

        Calle Colmenares, 5, 28004, Madrid

        9.4 / 10
        2,452 reviews

        Average price €17 american express Welcome

        30% off the 'a la carte' menu

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

        WELKHOMEclub, Madrid
        Great Deal

          YUMS x2PAYFusion

          Calle del Monte Esquinza, 15, 28010, Madrid

          9.2 / 10
          6,733 reviews

          Average price €23 american express Welcome

          50% off the 'a la carte' menu

          Kathmandu Garden, Madrid

            PAYIndian

            Calle de Sta Engracia, 169, 28003, Madrid

            9.3 / 10
            1,035 reviews

            Average price €20 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,093 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
              264 reviews

              Average price €30 american express Welcome

              30% off the 'a la carte' menu

              Cómete México Ríos Rosas, Madrid

                Mexican

                Calle de Ríos Rosas, 7, 28003, Madrid

                9.2 / 10
                4,109 reviews

                Average price €20 american express Welcome

                30% off the 'a la carte' menu

                Livin'Japan San Bernardo, Madrid
                Top Rated

                  Japanese

                  C. de San Bernardo, 97, 28015, Madrid

                  9.4 / 10
                  153 reviews

                  Average price €25

                  30% off the 'a la carte' menu

                  Tangchu, Madrid

                    PAYAsian

                    Pl. de España, 11, 28008, Madrid

                    9.3 / 10
                    1,752 reviews

                    Average price €20 american express Welcome

                    30% off the 'a la carte' menu

                    Restaurant Sublime World Plaza Mayor, Madrid

                      PAYAmerican

                      C. de Concepción Jerónima, 28, 28012, Madrid

                      9.3 / 10
                      407 reviews

                      Average price €20 american express Welcome

                      30% off the 'a la carte' menu

                      Asia Gallery - Hotel The Westin Palace, Madrid

                      INSIDERAsian

                      Plaza de las Cortes, 7 - The Westin Palace, 28014, Madrid

                      9.1 / 10
                      9,878 reviews

                      Average price €40 american express Welcome

                      40% off the 'a la carte' menu

                      La Rotonda - Hotel The Westin Palace Madrid, Madrid

                        Mediterranean

                        Plaza de las Cortes, 7, 28014, Madrid

                        9.2 / 10
                        2,827 reviews

                        Average price €40 Accepts Yums

                        30% off the 'a la carte' menu

                        Sumo Juan Bravo, Madrid

                          Japanese

                          Calle de Juan Bravo, 66, 28006, Madrid

                          8.9 / 10
                          7,060 reviews

                          Average price €18 american express Welcome

                          40% off the 'a la carte' menu

                          La Leyenda del Agave, Madrid

                            Mexican

                            C/ Núñez de Balboa, 37, 28001, Madrid

                            9.0 / 10
                            4,332 reviews

                            Average price €20 american express Welcome

                            30% off the 'a la carte' menu

                            K.A, Madrid
                            On A Budget

                              PAYThai

                              Calle de Grafal, 2, 28005, Madrid

                              9.2 / 10
                              1,367 reviews

                              Average price €15 american express Welcome

                              30% off the 'a la carte' menu

                              Yakiniku Rikyu, Madrid
                              Top Rated

                              YUMS x2INSIDERPAYAsian

                              Paseo de la Castellana, 15, 28046, Madrid

                              9.5 / 10
                              2,029 reviews

                              Average price €55 Accepts Yums american express Welcome

                              20% off the 'a la carte' menu

                              L'Albufera - Hotel Meliá Castilla, Madrid
                              Top Rated

                              INSIDERArrocería

                              Calle del Poeta Joan Maragall, 45, 28020, Madrid

                              9.4 / 10
                              10,659 reviews

                              Average price €36 american express Welcome

                              20% off the 'a la carte' menu

                              La Cuchara, Madrid

                                PAYVenezuelan

                                Calle del Conde de Peñalver, 82, Madrid, Spain, 28006, Madrid

                                9.1 / 10
                                1,286 reviews

                                Average price €18 american express Welcome

                                30% off the 'a la carte' menu

                                Ganges, Madrid

                                  Indian

                                  Calle Bolivia, 11, 28016, Madrid

                                  9.3 / 10
                                  1,057 reviews

                                  Average price €25 american express Welcome

                                  Promo 30%

                                  Teppanyakyfish, Madrid
                                  On A Budget

                                    Japanese

                                    C/ Hermosilla, 69, 28001, Madrid

                                    9.2 / 10
                                    5,071 reviews

                                    Average price €13 american express Welcome

                                    20% off the 'a la carte' menu

                                    La Dominguita, Madrid

                                      PAYVegetarian

                                      Calle de Ruiz, 4, 28004, Madrid

                                      9.2 / 10
                                      65 reviews

                                      Average price €19 american express Welcome

                                      30% off the 'a la carte' menu

                                      Ossegg Cerveceria, Madrid

                                        PAYInternational

                                        Calle de Orense, 11, 28020, Madrid

                                        9.1 / 10
                                        461 reviews

                                        Average price €25 american express Welcome

                                        30% off the 'a la carte' menu

                                        GastroVía 61 – Hotel Mayorazgo, Madrid

                                        INSIDERSpanish

                                        Calle de la Flor Baja, 3, 28013, Madrid

                                        9.3 / 10
                                        3,580 reviews

                                        Average price €45 american express Welcome

                                        20% 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.