TheFork, a Trip advisor company

What
Where

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

The Best Tapas Restaurants in Madrid

519 restaurants

Sort by Relevance

From market

Taberna de O'donnell

Calle de O'Donnell, 46, Madrid, Spain, 28009, Madrid

8.4 / 10
1,602 reviews

Average price €20

-50% en Carta con Volvamos a los Restaurantes

Spanish

C/ Hortaleza, 118, 28004, Madrid

Average price €22

Menú de Grupos 24€ 24 €

InsiderBasque

Plaza del Ángel, 9, 28012, Madrid

8.4 / 10
103 reviews

Average price €20

Spanish

Calle de Las Huertas, 7, 28012, Madrid

8.3 / 10
601 reviews

Average price €35 american express Welcome

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

InsiderSpanish

Calle de Atocha, 34, 28012, Madrid

8.8 / 10
346 reviews

Average price €20 american express Welcome

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

Andalou

C/ Claudio Coello, 24, 28001, Madrid

8.1 / 10
282 reviews

Average price €35

DISCOUNT_TYPE_0_FOOD_title

Vegetarian

Calle de las Navas de Tolosa, 3, 28013, Madrid

7.9 / 10
109 reviews

Average price €25

Mediterranean

C/ Velázquez, 40, 28001, Madrid

8.5 / 10
1,123 reviews

Average price €15 american express Welcome

Basque

Calle de Lagasca, 7, 28001, Madrid

7.9 / 10
107 reviews

Average price €18

InsiderMediterranean

Paseo de la Castellana, 57, 28046, Madrid

9.2 / 10
485 reviews

Average price €38

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

Spanish

Calle de Galileo, 51, 28015, Madrid

8.4 / 10
49 reviews

Average price €30

InsiderFusion

Calle del Barco, 7, 28004, Madrid

9.3 / 10
712 reviews

Average price €30

InsiderBasque

Paseo de la Castellana, 13, 28046, Madrid

8.9 / 10
306 reviews

Average price €50 Accepts Yums american express Welcome

Spanish

Calle Alcalde López Casero, 18, 28027, Madrid

8.5 / 10
207 reviews

Average price €25

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

InsiderMediterranean

C/ Torija, 7, 28013, Madrid

Average price €45 american express Welcome

From Asturias

C/ Fernán González, 43, 28009, Madrid

8.1 / 10
355 reviews

Average price €24

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

Fine Dining

C/ Príncipe de Vergara, 200, 28002, Madrid

8.6 / 10
759 reviews

Average price €26 Accepts Yums

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

Spanish

Calle Ave María, 45, 28012, Madrid

4.8 / 10
91 reviews

Average price €20

Spanish

C/LOPEZ DE HOYOS, 327.GLORIETA PILAR MIRO, 28043, Madrid

8.4 / 10
72 reviews

Average price €12 american express Welcome

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

From Galicia

Calle Veneras, 4, 28013, Madrid

8.5 / 10
660 reviews

Average price €50

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

Basque

Avenida Logroño, 126, 28042, Madrid

9.6 / 10
445 reviews

Average price €38 american express Welcome

Fine Dining

Av. Felipe II, 2, 28009, Madrid

9.0 / 10
946 reviews

Average price €25

YUMS x2Spanish

Plaza de España, 9, 28008, Madrid

Average price €50 american express Welcome

Cena con Espectáculo. Menú pescado 37 € + 29€ de la entrada 37 €

YUMS x2Spanish

Calle del Príncipe de Vergara, 128, 28002, Madrid

7.8 / 10
30 reviews

Average price €20 american express Welcome

Spanish

C/ Espoz y Mina, 18, 28012, Madrid

8.4 / 10
933 reviews

Average price €18

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

Filter

TheFork advantages