Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Plaza Mayor, Madrid

105 restaurants

Sort by Relevance

InsiderPAYFrom Castille

Botín

Calle de Cuchilleros, 17, 28005, Madrid

9.3 / 10
1,590 reviews

Average price €42

30% off the 'a la carte' menu

    PAYItalian

    Calle de las Hileras, 2, 28013, Madrid

    9.4 / 10
    624 reviews

    Average price €20

    30% off the 'a la carte' menu

      Italian

      Escalerilla de piedra 2, arco de cuchilleros, 28012, Madrid

      9.5 / 10
      369 reviews

      Average price €20 Accepts Yums

      30% off the 'a la carte' menu

        PAYMexican

        Calle de las Fuentes, 3, 28013, Madrid

        9.0 / 10
        813 reviews

        Average price €25 Accepts Yums american express Welcome

        50% off the 'a la carte' menu

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

          PAYEuropean

          Plaza del Conde de Miranda, 4, 28005, Madrid

          9.2 / 10
          173 reviews

          Average price €15

          40% off the 'a la carte' menu

            Greek

            Calle León, 17, 28014, Madrid

            9.2 / 10
            2,462 reviews

            Average price €23

            30% off the 'a la carte' menu

              PAYIndian

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

              8.7 / 10
              1,047 reviews

              Average price €15 american express Welcome

              -50% en carta (bebidas, menús, arroz y pan como guarnición excluidos)

                Japanese

                Calle del Príncipe, 16, 28012, Madrid

                9.1 / 10
                10,781 reviews

                Average price €20 american express Welcome

                30% off the 'a la carte' menu

                  PAYPeruvian

                  Calle de las Fuentes, 9, 28013, Madrid

                  8.9 / 10
                  2,511 reviews

                  Average price €28

                  30% off the 'a la carte' menu

                    PAYFusion

                    Plaza del Conde de Miranda, 4, 28005, Madrid

                    9.0 / 10
                    1,049 reviews

                    Average price €25

                    30% off the 'a la carte' menu

                    InsiderPAYFrom Castille

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

                    9.5 / 10
                    521 reviews

                    Average price €45

                    InsiderPAY

                    Plaza de San Miguel, 8, 28005, Madrid

                    8.7 / 10
                    34 reviews

                    Average price €28

                    40% en carta ( No válido en terraza )

                    InsiderPAYFrench

                    Calle de la Amnistia 4, 28013, Madrid

                    9.7 / 10
                    5,259 reviews

                    Average price €41 Accepts Yums

                    30% off the 'a la carte' menu

                    Insider

                    Plaza de Oriente, 6, 28013, Madrid

                    9.2 / 10
                    692 reviews

                    Average price €50

                    Menú €45

                      PAYMediterranean

                      Plaza Mayor, 8, 28012, Madrid

                      8.8 / 10
                      656 reviews

                      Average price €25 american express Welcome

                      30% off the 'a la carte' menu

                      InsiderPAYFrom Castille

                      C/ Leganitos, 10, 28013, Madrid

                      9.0 / 10
                      1,049 reviews

                      Average price €34 american express Welcome

                      20% off the 'a la carte' menu

                        PAYSpanish

                        Plaza Mayor, 30, 28012, Madrid

                        8.7 / 10
                        1,877 reviews

                        Average price €28 Accepts Yums american express Welcome

                        -30% en carta (No válido en terraza)

                          Pizzeria

                          C/ Caños del Peral, 2, 28013, Madrid

                          9.5 / 10
                          2,067 reviews

                          Average price €22 american express Welcome

                            Mediterranean

                            C/ Cava Baja, 14, 28005, Madrid

                            9.4 / 10
                            1,908 reviews

                            Average price €28

                            InsiderSpanish

                            Calle Grafal, 7, 28005, Madrid

                            9.7 / 10
                            54 reviews

                            Average price €40

                            InsiderMediterranean

                            C/ Preciados, 37, 28013, Madrid

                            9.5 / 10
                            140 reviews

                            Average price €40

                              PAYMexican

                              Plaza de San Martín, 2, 28013, Madrid

                              9.2 / 10
                              915 reviews

                              Average price €15

                              InsiderGrilled

                              Calle Cava Baja, 9, 28005, Madrid

                              9.4 / 10
                              130 reviews

                              Average price €45

                                PAYPeruvian

                                Calle de la Bolsa, 4, 28012, Madrid

                                8.6 / 10
                                439 reviews

                                Average price €15

                                30% off the 'a la carte' menu

                                  Mediterranean

                                  C/ San Nicolás, 9, 28013, Madrid

                                  8.9 / 10
                                  2,204 reviews

                                  Average price €31

                                  50% off the 'a la carte' menu

                                  Frequently Asked Questions