TheFork, a Trip advisor company

What
Where

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

The Best Tapas Restaurants in Madrid

521 restaurants

Sort by Relevance

YUMS x2Spanish

Tablao Flamenco Las Tablas

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 €

Spanish

C/ Espoz y Mina, 18, 28012, Madrid

8.4 / 10
933 reviews

Average price €18

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

Basque

Avenida Logroño, 126, 28042, Madrid

9.4 / 10
445 reviews

Average price €38 american express Welcome

Spanish

C/ Hortaleza, 118, 28004, Madrid

Average price €22

Menú de Grupos 24€ 24 €

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

InsiderMediterranean

C/ Torija, 7, 28013, Madrid

7.0 / 10
95 reviews

Average price €45 american express Welcome

Andalou

Calle Cava Baja, 25, 28005, Madrid

8.1 / 10
108 reviews

Average price €25

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

Mediterranean

Paseo de la Castellana, 122, 28046, Madrid

Average price €20

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

Spanish

Av. de Alberto de Alcocer, 9, 28036, Madrid

9.0 / 10
582 reviews

Average price €20 american express Welcome

Menú 12,50€ 12,5 €

Fusion

Calle de Julián Besteiro, 6, 28020, Madrid

Average price €19

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

From market

Calle de Velázquez, 80, 28001, Madrid

9.2 / 10
98 reviews

Average price €16

Spanish

C/ Lope de Rueda, 44, 28009, Madrid

Average price €29

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

Spanish

Plaza Cánovas del Castillo, 4, 28014, Madrid

8.1 / 10
136 reviews

Average price €18

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

From market

C/ Fuencarral, 61, 28004, Madrid

8.0 / 10
1,684 reviews

Average price €20 american express Welcome

Especial grupo: Menú 33 € 33 €

Spanish

Calle de Galileo, 51, 28015, Madrid

8.8 / 10
47 reviews

Average price €30

International

Costanilla de los Ángeles, 7, 28013, Madrid

Average price €15

Set Menu 16€

Spanish

Av de la Gran Vía de Hortaleza, 57C, 28043, Madrid

9.1 / 10
97 reviews

Average price €15 american express Welcome

Spanish

Calle Olivo, 33, 28023, Madrid

9.0 / 10
119 reviews

Average price €15

From Madrid

Calle Gran Vía, 10, 28013, Madrid

8.8 / 10
3,015 reviews

Average price €20 Accepts Yums american express Welcome

Set menu 13,50€

Fusion

Calle Salitre, 2, 28012, Madrid

8.5 / 10
211 reviews

Average price €15

Mediterranean

Calle de Silva, 6, 28013, Madrid

8.7 / 10
2,576 reviews

Average price €30

Menu 19,95€

Spanish

Calle de San Bernardo, 115, 28015, Madrid

8.4 / 10
591 reviews

Average price €25

International

Calle de Hermosilla, 2, 28001, Madrid

9.2 / 10
170 reviews

Average price €35

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

From market

Calle de Ocaña, 112, 28047, Madrid

8.9 / 10
525 reviews

Average price €30

Fusion

Calle Domenico Scarlatti, 3, 28003, Madrid

8.0 / 10
174 reviews

Average price €20 american express Welcome

DISCOUNT_TYPE_0_FOOD_title

InsiderFine Dining

Plaza de las Cortes, 10, 28014, Madrid

9.0 / 10
6,360 reviews

Average price €30

Filter

TheFork advantages