Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Tapas Restaurants in Plaza Mayor, Madrid

21 restaurants

Sort by Relevance

    Mediterranean

    Tapa Tapa - Arenal

    Calle del Arenal, 15, 28013, Madrid

    8.0 / 10
    274 reviews

    Average price €11

    30% off food!

      Mediterranean

      Plaza Mayor, 8, 28012, Madrid

      9.0 / 10
      552 reviews

      Average price €25 american express Welcome

      -30% off the "à la carte" menu!

        Mediterranean

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

        9.0 / 10
        2,178 reviews

        Average price €31

          Mediterranean

          C/ Cava Baja, 14, 28005, Madrid

          9.3 / 10
          1,889 reviews

          Average price €28

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

            Fusion

            C/ Rollo, 8, 28005, Madrid

            8.9 / 10
            1,080 reviews

            Average price €26

              Spanish

              C/ Cava Alta, 17, 28005, Madrid

              8.7 / 10
              606 reviews

              Average price €45 american express Welcome

                Spanish

                C/ Espoz y Mina, 18, 28012, Madrid

                Average price €18

                -40% off the "à la carte" menu!

                  Mediterranean

                  C/ Torija, 7, 28013, Madrid

                  Average price €45 american express Welcome

                    Spanish

                    Calle de la Paz, 4, 28012, Madrid

                    Average price €15

                      Spanish

                      Plaza Mayor, 28012, Madrid

                      Average price €20

                        Spanish

                        C/ Bola, 4, 28013, Madrid

                        Average price €18

                          Mediterranean

                          Calle Tintoreros, 4, 28005, Madrid

                          Average price €23

                          -30% off the "à la carte" menu!

                            Spanish

                            Calle Mayor, 38, 28013, Madrid

                            Average price €18

                              Spanish

                              Calle de Cádiz, 4, 28012, Madrid

                              Average price €15

                                Spanish

                                C/ La Lechuga, 2, 28012, Madrid

                                Average price €30

                                  Mediterranean

                                  C/ Segovia, 17, 28005, Madrid

                                  Average price €25

                                    Spanish

                                    Calle de Toledo, 11, 28012, Madrid

                                    Average price €20

                                      Spanish

                                      Plaza Mayor, 2, 28012, Madrid

                                      Average price €22

                                        From Asturias

                                        C/ Hileras, 17, 28013, Madrid

                                        Average price €28

                                          From Madrid

                                          Calle de San Millán, 28005, Madrid

                                          Average price €22

                                            International

                                            C/ Cava Baja, 21, 28005, Madrid

                                            Average price €15