DishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants in Plaza Mayor, Madrid

52 restaurants
Why you received these results
La Esquina del Real, Madrid
Top Rated

YUMS x2InsiderPAYFrench

La Esquina del Real

Calle de la Amnistia 4, 28013, Madrid

9.6 / 10
5,970 reviews

Average price €40 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,178 reviews

    Average price €15

    30% off the 'a la carte' menu

    La Mordida de Fuentes, Madrid

      YUMS x2PAYMexican

      Calle de las Fuentes, 3, 28013, Madrid

      9.0 / 10
      1,684 reviews

      Average price €25

      30% off the 'a la carte' menu

      MACAO, Madrid

        Japanese

        Calle del Príncipe, 16, 28012, Madrid

        9.1 / 10
        13,329 reviews

        Average price €20 american express Welcome

        30% off the 'a la carte' menu

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

        El Ponientazo, Madrid

          PAYAndalou

          Cost.ª de Santiago, 2, 28005, Madrid

          8.9 / 10
          290 reviews

          Average price €19

          30% off the 'a la carte' menu

          Dionisos Huertas, Madrid

            Greek

            Calle León, 17, 28014, Madrid

            8.9 / 10
            2,834 reviews

            Average price €23 american express Welcome

            30% off the 'a la carte' menu

            El Senador, Madrid
            Top Rated

            InsiderFrom Castille

            Plaza de la Marina Española, 2, 28013, Madrid

            9.5 / 10
            675 reviews

            Average price €45 american express Welcome

            La Paella Real, Madrid

              Arrocería

              C/ Arrieta, 2, 28013, Madrid

              8.8 / 10
              2,957 reviews

              Average price €33 american express Welcome

              30% off the 'a la carte' menu

              Sensaciones Liabeny, Madrid

                Mediterranean

                Calle de la Salud, 28013, Madrid

                9.5 / 10
                33 reviews

                Average price €35 american express Welcome

                Han, Madrid

                  Asian

                  C. de Bordadores, 4, 28013, Madrid

                  9.8 / 10
                  2 reviews

                  Average price €22

                  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
                    249 reviews

                    Average price €20 american express Welcome

                    30% off the 'a la carte' menu

                    BARINKA, Madrid

                      PAYPeruvian

                      Calle de la Bolsa, 4, 28012, Madrid

                      8.8 / 10
                      664 reviews

                      Average price €25 american express Welcome

                      30% off the 'a la carte' menu

                      Taste of India, Madrid
                      On A Budget

                        Indian

                        Calle Núñez de Arce, 15, 28012, Madrid

                        8.8 / 10
                        1,261 reviews

                        Average price €15 american express Welcome

                        30% off the 'a la carte' menu

                        La Mordida de Segovia, Madrid

                          PAYMexican

                          Travesía del Conde, 4, 28005, Madrid

                          8.9 / 10
                          231 reviews

                          Average price €18 american express Welcome

                          Café Varela - Hotel Preciados, Madrid

                            Mediterranean

                            C/ Preciados, 37, 28013, Madrid

                            9.0 / 10
                            217 reviews

                            Average price €40 american express Welcome

                            LA LONJA RESTAURANTE, Madrid

                              Seafood

                              Plaza de Oriente, 6, 28013, Madrid

                              8.9 / 10
                              703 reviews

                              Average price €50 american express Welcome

                              Gloria Bendita, Madrid

                                PAYMediterranean

                                Calle de Santiago, 3, 28013, Madrid

                                8.9 / 10
                                191 reviews

                                Average price €25 american express Welcome

                                Impasta Sol, Madrid

                                  PAYVegetarian

                                  Calle de las Hileras, 2, 28013, Madrid

                                  9.1 / 10
                                  1,163 reviews

                                  Average price €20

                                  30% off the 'a la carte' menu

                                  Casa Mories, Madrid

                                    PAYMediterranean

                                    Pl. de San Miguel, 5, 28005, Madrid

                                    9.2 / 10
                                    45 reviews

                                    Average price €45 american express Welcome

                                    Odin, Madrid
                                    On A Budget

                                      PAYMediterranean

                                      C. de Zaragoza, 9, 28012, Madrid

                                      8.2 / 10
                                      250 reviews

                                      Average price €15 american express Welcome

                                      30% off the 'a la carte' menu

                                      El Ingenio de Cervantes, Madrid

                                        PAYFrom Castille

                                        C/ Leganitos, 10, 28013, Madrid

                                        9.3 / 10
                                        1,263 reviews

                                        Average price €34

                                        Menú de Grupo Sancho Panza mínimo 10 personas €27.5

                                        Gustos Madrid Plaza Mayor, Madrid

                                          PAYMediterranean

                                          Plaza Mayor, 8, 28012, Madrid

                                          9.0 / 10
                                          956 reviews

                                          Average price €25

                                          30% off the 'a la carte' menu

                                          Fuorimercato, Madrid
                                          On A Budget

                                            PAYPizzeria

                                            Plaza del Conde de Miranda, 4, 28005, Madrid

                                            8.5 / 10
                                            271 reviews

                                            Average price €15 american express Welcome

                                            30% off the 'a la carte' menu

                                            Restaurante Arrabal, Madrid

                                              PAYMediterranean

                                              Plaza Mayor, 23, 28012, Madrid

                                              8.2 / 10
                                              264 reviews

                                              Average price €25 Accepts Yums american express Welcome

                                              20% off the 'a la carte' menu

                                              Posada de la Villa, Madrid

                                              InsiderSteakhouse

                                              Calle Cava Baja, 9, 28005, Madrid

                                              9.3 / 10
                                              243 reviews

                                              Average price €45

                                              Frequently Asked Questions

                                              More neighborhoods in Madrid

                                              • Parque Juan Carlos I - IFEMA restaurant
                                              • Paseo de Recoletos restaurant
                                              • Paseo del Prado restaurant
                                              • Plaza Castilla restaurant
                                              • Plaza de Oriente restaurant
                                              • Puerta de Alcalá restaurant
                                              • Puerta de Toledo restaurant
                                              • Puerta del Sol restaurant
                                              • Barrio de Los Austrias restaurant
                                              • Teatro Real restaurant