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

Mediterranean

Mano a Mano

C/ Lavapiés, 16, 28012, Madrid

Average price €28

Mediterranean

Avenida de los Andes, s/n, 28042, Madrid

Average price €29

Mexican

C/ La Palma, 6, 28004, Madrid

Average price €15

Spanish

Camino Viejo del Cura (La Moraleja), 28055, Madrid

Average price €27

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

From Asturias

C/ Argumosa, 4, 28012, Madrid

Average price €25

InsiderSpanish

C/ Alcalá, 337, 28027, Madrid

Average price €17

From market

C/ Bolívar, 11, 28045, Madrid

Average price €11

Mediterranean

C/ Montalbán, 3, 28014, Madrid

Average price €27

Fusion

C/ Vallehermoso, 25, 28015, Madrid

Average price €23

Spanish

C/ Lope de Rueda, 16, 28009, Madrid

Average price €23

Mediterranean

C/ Serrano Jóver, 3, 28015, Madrid

Average price €30

International

C/ Cava Baja, 21, 28005, Madrid

Average price €15

Mediterranean

C/ Alcalá, 19, 28014, Madrid

Average price €35

Mediterranean

C/ Conde De Cartagena, 15, 28007, Madrid

Average price €27

Spanish

Calle Escosura, 7, 28015, Madrid

8.3 / 10
29 reviews

Average price €15

Basque

Calle Adolfo Bioy Casares, 2, 28051, Madrid

6.5 / 10
159 reviews

Average price €23

American

Calle de Albasanz, 2, 28037, Madrid

Average price €15

Menu 10€€

Basque

Calle de Lérida, 90, 28020, Madrid

Average price €25

From Castille

C/ Cava Baja, 36, 28005, Madrid

Average price €25

Filter

TheFork advantages