Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Tapas Restaurants in Madrid

79 restaurants
Green Tea Sushi & Cocktail - Hotel The Westin Palace, Madrid

    Japanese

    Green Tea Sushi & Cocktail - Hotel The Westin Palace

    Plaza de las Cortes, 7 (Hotel Palace), 28014, Madrid

    9.2 / 10
    9,955 reviews

    Average price €36 american express Welcome

    40% off the 'a la carte' menu

    Sa Brisa Madrid, Madrid
    Great Deal

    MICHELINPAYMediterranean

    Av. de Menéndez Pelayo, 15, 28009, Madrid

    9.1 / 10
    4,817 reviews

    Average price €30 Accepts Yums american express Welcome

    50% off the 'a la carte' menu

    El Dinosaurio - Ave María, Madrid
    Top Rated

      International

      Calle Ave María, 8, 28012, Madrid

      9.4 / 10
      1,430 reviews

      Average price €20

      30% off the 'a la carte' menu

      Koldovinia, Madrid

        Basque

        Calle Apolo, 2, 28037, Madrid

        9.2 / 10
        3,544 reviews

        Average price €25

        30% off the 'a la carte' menu

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

        MACAO, Madrid

          Japanese

          Calle del Príncipe, 16, 28012, Madrid

          9.1 / 10
          12,624 reviews

          Average price €20 american express Welcome

          40% off the 'a la carte' menu

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

            PAYMediterranean

            Calle de Elfo, 123, 28027, Madrid

            9.5 / 10
            1,838 reviews

            Average price €25 Accepts Yums american express Welcome

            50% off the 'a la carte' menu

            La Dichosa, Madrid

              Mediterranean

              Calle Bernardo López García, 11, 28015, Madrid

              8.9 / 10
              453 reviews

              Average price €20

              30% off the 'a la carte' menu

              Taberna del Colono, Madrid

                Spanish

                Calle Ruiz, 20, 28004, Madrid

                8.9 / 10
                1,457 reviews

                Average price €18 american express Welcome

                30% off the 'a la carte' menu

                Mayflower, Madrid
                Top Rated

                InsiderMediterranean

                Calle Rodríguez Marín, 92, 28016, Madrid

                9.6 / 10
                683 reviews

                Average price €30

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

                Casa Doli, Madrid
                Top Rated

                  Spanish

                  Avenida de San Diego, 96, 28053, Madrid

                  9.4 / 10
                  494 reviews

                  Average price €28

                  Zahara, Madrid
                  Top Rated

                    PAYMoroccan

                    Calle Alto del León, 4, 28038, Madrid

                    9.4 / 10
                    1,443 reviews

                    Average price €25 Accepts Yums american express Welcome

                    30% off the 'a la carte' menu

                    VinoPremier - Francisco Silvela, Madrid
                    On A Budget

                      PAYMediterranean

                      Calle de Francisco Silvela, 25, 28028, Madrid

                      8.9 / 10
                      268 reviews

                      Average price €10 american express Welcome

                      30% off the 'a la carte' menu

                      Parrilla de la Reina, Madrid
                      Great Deal

                        Steakhouse

                        C/ Gran Vía, 10, 28013, Madrid

                        9.0 / 10
                        5,855 reviews

                        Average price €25 american express Welcome

                        50% off the 'a la carte' menu

                        Cinco Jotas -  Padre Damián, Madrid

                          Spanish

                          Calle de Padre Damián, 42, 28036, Madrid

                          9.2 / 10
                          431 reviews

                          Average price €40

                          El Farol de Jacinta, Madrid

                            YUMS x2Spanish

                            C. de Fortunata y Jacinta, 21, 28020, Madrid

                            9.2 / 10
                            35 reviews

                            Average price €25

                            La CoZina, Madrid

                              Spanish

                              Paseo Doce Estrellas, 2, 28042, Madrid

                              9.1 / 10
                              915 reviews

                              Average price €25 american express Welcome

                              40% off the 'a la carte' menu

                              El Labriego, Madrid

                                From Galicia

                                Calle Veneras, 4, 28013, Madrid

                                9.1 / 10
                                666 reviews

                                Average price €50 american express Welcome

                                La Fragua de Sebín, Madrid

                                  PAYSpanish

                                  C/ Divino Pastor, 21, 28004, Madrid

                                  9.1 / 10
                                  997 reviews

                                  Average price €32 american express Welcome

                                  Jarritus, Madrid

                                    Spanish

                                    Calle de Alcalá, 233, 28028, Madrid

                                    9.3 / 10
                                    229 reviews

                                    Average price €40 american express Welcome

                                    taberna La Caprichosa, Madrid

                                      Spanish

                                      Plaza MAYOR DE BARAJAS Nº21, 28042, Madrid

                                      9.0 / 10
                                      413 reviews

                                      Average price €18 american express Welcome

                                      Las Murallas - Cruz Blanca, Madrid

                                        Mediterranean

                                        Av. de Menéndez Pelayo, 47, 28009, Madrid

                                        8.9 / 10
                                        228 reviews

                                        Average price €30 american express Welcome

                                        Cinco Jotas - Serrano, Madrid

                                          Spanish

                                          Calle de Serrano, 118, 28006, Madrid

                                          8.9 / 10
                                          436 reviews

                                          Average price €40

                                          Gustos Madrid Plaza Mayor, Madrid

                                            PAYMediterranean

                                            Plaza Mayor, 8, 28012, Madrid

                                            9.0 / 10
                                            915 reviews

                                            Average price €25

                                            30% off the 'a la carte' menu

                                            Los Arcos de Ponzano, Madrid

                                              Spanish

                                              C/ Ponzano,16, 28010, Madrid

                                              8.9 / 10
                                              572 reviews

                                              Average price €35 american express Welcome

                                              La Entretenida, Madrid

                                                Mediterranean

                                                C/ Cervantes, 16, 28014, Madrid

                                                8.9 / 10
                                                499 reviews

                                                Average price €28 american express Welcome

                                                Frequently Asked Questions