What
Where

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

The Best Tapas Restaurants in Madrid

559 restaurants

Sort by Relevance

O´Pulpo, Madrid

O´Pulpo

 / 10

C/ Cañizares, 8, 28012, Madrid

42

Average price €28

Not bookable on TheFork

La Pintarteca, Madrid

MEDITERRANEAN

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

86

Average price €29

Not bookable on TheFork

La Panza es Primero La Palma, Madrid

MEXICAN

C/ La Palma, 6, 28004, Madrid

24

Average price €15

Not bookable on TheFork

Goicolea, Madrid

SPANISH

Goicolea

 / 10

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

47

Average price €27

Not bookable on TheFork

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

Casa de Asturias, Madrid

C/ Argumosa, 4, 28012, Madrid

12

Average price €25

Not bookable on TheFork

InsiderInsiderDocamar, Madrid

INSIDERSPANISH

Docamar

 / 10

C/ Alcalá, 337, 28027, Madrid

8

Average price €17

Not bookable on TheFork

Bacanal, Madrid

FROM MARKET

Bacanal

 / 10

C/ Bolívar, 11, 28045, Madrid

16

Average price €11

Not bookable on TheFork

La Sal de Montalbán, Madrid

MEDITERRANEAN

C/ Montalbán, 3, 28014, Madrid

60

Average price €27

Not bookable on TheFork

Tanino Vallehermoso, Madrid

FUSION

C/ Vallehermoso, 25, 28015, Madrid

1135

Average price €23

Not bookable on TheFork

Beef Company, Madrid

SPANISH

C/ Lope de Rueda, 16, 28009, Madrid

32

Average price €23

Not bookable on TheFork

Global Café - Hotel Husa Princesa, Madrid

MEDITERRANEAN

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

Average price €30

Not bookable on TheFork

InsiderInsiderLa Máquina, Madrid

INSIDERSPANISH

C/ Sor Ángela de la Cruz, 22, 28020, Madrid

512

Average price €40

Normal

Not bookable on TheFork

Asador de la Esquina, Madrid

SPANISH

Estadio Santiago Bernabéu, Puerta nº 46 , 28036, Madrid

469

Average price €48

Not bookable on TheFork

La Cantina, Madrid

SPANISH

La Cantina

 / 10

C/ Sor Ángela de la Cruz, 17, 28020, Madrid

583

Average price €46

Not bookable on TheFork

La Camarilla & La Colchonería, Madrid

INTERNATIONAL

C/ Cava Baja, 21, 28005, Madrid

58

Average price €15

Not bookable on TheFork

Amayra, Madrid

MEDITERRANEAN

Amayra

 / 10

C/ Alcalá, 19, 28014, Madrid

1662

Average price €35

Not bookable on TheFork

Landania, Madrid

MEDITERRANEAN

Landania

 / 10

C/ Conde De Cartagena, 15, 28007, Madrid

30

Average price €27

Not bookable on TheFork

La Ribera del Manzanares, Madrid

SPANISH

Paseo de la Virgen del Puerto, 5, 28005, Madrid

54

Average price €22

Not bookable on TheFork

More, Madrid

SPANISH

More

8.3 / 10

C/ Jorge Juan, 27, 28001, Madrid

313

Average price €30

Not bookable on TheFork

Bocaito, Madrid

Bocaito

7.8 / 10

C/ Libertad, 6, 28004, Madrid

133

Average price €30

Not bookable on TheFork

Giralda II, Madrid

Giralda II

8.2 / 10

C/ Hartzenbusch, 14, 28010, Madrid

130

Average price €20

Not bookable on TheFork

La Contraseña, Madrid

FROM MARKET

La Contraseña

8.1 / 10

C/ Ponzano, 6, 28010, Madrid

1219

Average price €27

Not bookable on TheFork

El 7 de Zahonero, Madrid

FROM MARKET

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

767

Average price €20

Not bookable on TheFork

Tapas Free Vistalegre, Madrid

SPANISH

Calle Hermanas Alonso Barceló, 2, 28025, Madrid

42

Average price €20

Not bookable on TheFork

Juvima, Madrid

SPANISH

Juvima

7.8 / 10

Calle Herencia, 6, 28037, Madrid

45

Average price €20

Not bookable on TheFork

Filter

TheFork Benefits