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

Arrocería

Casa Mascaró Arroz y Carbón

Calle de Máiquez, 31, 28009, Madrid

6.0 / 10
536 reviews

Average price €30

-30% off the à la carte menu (set menus and drinks not included)

Mediterranean

Av del Monasterio de Silos, 20, 28034, Madrid

8.8 / 10
114 reviews

Average price €15 american express Welcome

Mediterranean

Calle de Silva, 6, 28013, Madrid

8.7 / 10
2,576 reviews

Average price €30

Mediterranean

Calle Zorrilla, nº 18, 28014, Madrid

Average price €25

Menú Cena 25 €

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

From Galicia

Calle Ángel, 8, 28005, Madrid

Average price €15

Menú 12 € 12 €

Mediterranean

Calle de Fernández de los Rios, 8, 28015, Madrid

8.6 / 10
193 reviews

Average price €25

From Castille

Calle de Antonio López, 52, 28019, Madrid

8.5 / 10
118 reviews

Average price €34 american express Welcome

International

Calle del Barco, 8, 28004, Madrid

Average price €15

Fusion

Calle de las Huertas, 12, 28012, Madrid

Average price €25

From market

Calle de Velázquez, 80, 28001, Madrid

Average price €16

Spanish

Calle de Martín de los Heros, 40, 28008, Madrid

Average price €18

Mediterranean

Av. de Badajoz, 3, 28027, Madrid

7.8 / 10
35 reviews

Average price €10 american express Welcome

Menú 9.90 € 9,9 €

Mediterranean

Paseo de la Castellana, 93, 28046, Madrid

7.8 / 10
128 reviews

Average price €22

Menú del día 11,95 €

Spanish

Ronda de Toledo, 6, 28005, Madrid

Average price €25

Spanish

Plaza Mayor, 28012, Madrid

Average price €20

From Asturias

Costanilla de los Ángeles, 8, 28013, Madrid

7.9 / 10
101 reviews

Average price €20

Menú Especial Degustación 24 € 24 €

Arrocería

C/ Reina, 39, 28004, Madrid

Average price €28 american express Welcome

Spanish

C/ León, 12, 28014, Madrid

8.4 / 10
91 reviews

Average price €24 american express Welcome

From Castille

C/ Santa Engracia, 75, 28010, Madrid

Average price €36 american express Welcome

From Castille

C/ Canillas, 9, 28002, Madrid

8.3 / 10
63 reviews

Average price €35 american express Welcome

InsiderSpanish

C/ Cava Alta, 17, 28005, Madrid

8.2 / 10
605 reviews

Average price €45 american express Welcome

Spanish

Calle Cava Baja, 24, 28005, Madrid

8.1 / 10
39 reviews

Average price €15 american express Welcome

Fine Dining

Plaza Santo Domingo, 13, 28013, Madrid

7.4 / 10
290 reviews

Average price €25

Menú de Pintxos para Compartir 21 €

Mediterranean

Calle de Francisco Silvela, 25, 28028, Madrid

7.8 / 10
63 reviews

Average price €15

Spanish

C/ Almirante, 30, 28004, Madrid

7.0 / 10
123 reviews

Average price €24

Filter

TheFork advantages