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

ByCruz

Ronda de Segovia, 9, 28005, Madrid

Average price €18

Menu 9.50€

International

Calle Vallehermoso, 59, 28015, Madrid

Average price €26

Menu 11.50€

Spanish

Costanilla de los Desamparados, 21, 28014, Madrid

Average price €7

Barra libre de Comidas de Bebidas 15 €

Spanish

Calle Álvarez Gato, 9, 28012, Madrid

Average price €18

Menu 10€

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

International

Calle Acuerdo, 28 28015 Madrid, 28015, Madrid

Average price €20

Set Menu 25€

International

Carretera de Canillas, 138, 28043, Madrid

8.4 / 10
697 reviews

Average price €18

Menu 12.90€

From market

C/ Puerto Rico, 7, 28016, Madrid

Average price €24

Set Menu 7€

Mediterranean

C/ Tellez,18, 28007, Madrid

Average price €25

Set Menu 11€

Fine Dining

C/ Jorge Juan, 22, 28001, Madrid

Average price €24

Menu 14.50€

Fusion

C/ Ponciano, 5, 28015, Madrid

Average price €18

Set Menu 9.50€

Italian

C/ del León, 5, 28014, Madrid

Average price €18

Menu 10.50€

Mediterranean

C/ Alcalde Sáinz de Baranda, 72, 28009, Madrid

Average price €28

Set Menu 11.90€

Spanish

C/ Conde de Peñalver, 94, 28006, Madrid

Average price €32

Menu 10€

Mediterranean

C/ Doctor Fleming, 23, 28036, Madrid

Average price €30

Set Menu 20€

Author

C/ Lagasca, 103, 28006, Madrid

Average price €41

Set Menu 40€

Spanish

C/ Jeronima LLorente, 64, 28039, Madrid

Average price €22

Menú del día 14 €

From market

Avenida Monasterio de El Escorial, 6, 28049, Madrid

Average price €25

Menu 22.50€

Spanish

C/ Toledo, 140, 28005, Madrid

Average price €14

Menu 11.90€

From market

Paseo de las Yeserías, 7, 28005, Madrid

Average price €20

From Galicia

Calle Ayala, 87, 28006, Madrid

Average price €14

Menu 10.50€

International

C/ de la Moreria,11, 28005, Madrid

Average price €18

Menu 16€

Andalou

C/ Rafael Calvo, 36, 28010, Madrid

Average price €25

Menú Triana 45€

Andalou

C/ Libertad, 6, 28004, Madrid

Average price €30

Set Menu 39€

Spanish

C/ La Lechuga, 2, 28012, Madrid

Average price €30

Menú del Día 12.90 €

Spanish

Calle de la Hermandad de Donantes de Sangre, 1, 28041, Madrid

Average price €32

Group menu Meat a la Brasa 24.75 €

Filter

TheFork advantages