What
Where

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

The Best Tapas Restaurants in Madrid

561 restaurants

Sort by Relevance

El Rinconcito de Candela, Madrid

MEDITERRANEAN

Calle Torrecilla del Puerto, 5, 28043, Madrid

2193

Average price €35

Tablao Flamenco Las Tablas, Madrid

SPANISH

Plaza de España, 9, 28008, Madrid

14

Average price €50

Cruz Blanca, Madrid

SPANISH

Cruz Blanca

7.7 / 10

C/ Hortaleza, 118, 28004, Madrid

49

Average price €22

El Rincón de la Cruz Blanca - Comercio, Madrid

SPANISH

Calle del Comercio, 2, 28007, Madrid

81

Average price €25

Tapa Tapa - Arenal, Madrid

MEDITERRANEAN

Calle del Arenal, 15, 28013, Madrid

40

Average price €11

Morao Tapas Velázquez, Madrid

MEDITERRANEAN

C/ Velázquez, 40, 28001, Madrid

999

Average price €15

Estado Puro by Paco Roncero - Hotel NH Collection Paseo del Prado, Madrid

SPANISH

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

108

Average price €18

La Tremebunda, Madrid

INTERNATIONAL

Calle del Barco, 8, 28004, Madrid

9

Average price €15

Just Italia, Madrid

ITALIAN

Just Italia

8.1 / 10

Calle de Castelló, 113, 28006, Madrid

109

Average price €15

El Rincón de José, Madrid

SPANISH

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

25

Average price €18

Ferrara Gastronomía, Madrid

FROM MARKET

C/ Príncipe de Vergara, 200, 28002, Madrid

714

Average price €26 accept Yums

VinoPremier - Francisco Silvela, Madrid

MEDITERRANEAN

Calle de Francisco Silvela, 25, 28028, Madrid

58

Average price €15

Taste Me, Madrid

MEDITERRANEAN

Taste Me

7.7 / 10

Calle de Sta Engracia, 53, 28010, Madrid

101

Average price €25 accept Yums

Casa Patas, Madrid

SPANISH

Casa Patas

8.6 / 10

C/ Cañizares, 10, 28012, Madrid

103

Average price €30

La Tapería del Prado, Madrid

MEDITERRANEAN

Plaza de Platerías de Martínez, 1, 28014, Madrid

7

Average price €25

Dry Martini By Javier de Las Muelas - Gran Meliá Fénix, Madrid

INTERNATIONAL

Calle de Hermosilla, 2, 28001, Madrid

147

Average price €35

Favorite, Madrid

SPANISH

Favorite

 / 10

Ronda de Toledo, 6, 28005, Madrid

15

Average price €25

Casa Benito, Madrid

C/ Santa Engracia, 75, 28010, Madrid

79

Average price €36

La Taberna del Gijón, Madrid

SPANISH

C/ Almirante, 30, 28004, Madrid

131

Average price €24

Sr. Vázquez, Madrid

MEDITERRANEAN

Sr. Vázquez

8.4 / 10

Plaza de la Marina Española, 28013, Madrid

536

Average price €25 accept Yums

Fonda La Lechuga, Madrid

SPANISH

C/ La Lechuga, 2, 28012, Madrid

89

Average price €30

Los Angeles, Madrid

Los Angeles

7.8 / 10

Calle Ángel, 8, 28005, Madrid

80

Average price €15

La Taberna de Mister Pinkleton, Madrid

SPANISH

C/ Cuchilleros, 7, 28005, Madrid

344

Average price €30

InsiderCafé de Chinitas, Madrid

INSIDERMEDITERRANEAN

C/ Torija, 7, 28013, Madrid

100

Average price €45

Pintxoterapia - Goya nº 125, Madrid

MEDITERRANEAN

Goya, 125, 28009, Madrid

36

Average price €18

Filter

TheFork Benefits