Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,132 restaurants

Sort by Relevance

European

Rico Rico Cocktiles

Calle de Puerto Rico, 9, 28016, Madrid

Average price €15

Menu 10€

Mediterranean

Calle de Hernani, 53, 28020, Madrid

Average price €15

Menu 9.90€

Spanish

Calle del Desengaño, 8, 28004, Madrid

Average price €15

Menu 12 €

Mediterranean

Calle de las Huertas, 65, 28014, Madrid

Average price €15

Menu 10€

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

Peruvian

Calle de Hernani, 38, 28020, Madrid

Average price €20

Set Menu 25€

Vegetarian

Calle del Lago Titicaca, 10, 28032, Madrid

Average price €15

Menu 9.95€

Middle Eastern

Calle de Blasco de Garay, 7, 28015, Madrid

Average price €15

Menu 12€€

Italian

Escalerilla de piedra, 2, 28005, Madrid

Average price €20

Menu 15€

Spanish

Calle Eguilaz, 1, 28010, Madrid

Average price €14

Set Menu 9,95€

Spanish

Calle de López de Hoyos, 164, 28002, Madrid

Average price €25

Menu 10,90€

Spanish

Plaza de las Olivas, 5, 28027, Madrid

Average price €15

Set Menu 12€

From market

Calle del Corazón de María, 33, 28002, Madrid

Average price €12

Menu 14.95€

From Madrid

Calle Amnistía, 8, Madrid, Spain, 28013, Madrid

Average price €30

Set Menus 0€ and 35€

From market

C/ Zurbano, 31, 28010, Madrid

Average price €25

Menu 18€

Japanese

C/ Jose Ortega y Gasset, 67, 28006, Madrid

Average price €20

MENU BUFFET LIBRE DE LA CARTA 18.80€

Spanish

C/ Cardenal Cisneros, 26, 28010, Madrid

Average price €24

Menú 9.99€

Eastern Europe

Avenida Peña Prieta, 82, 28038, Madrid

Average price €15

Menú Degustación 20€

Mediterranean

C/ Gil de Santivañes, 6, 28001, Madrid

Average price €38

Menú bajo en calorías 24€

From market

Calle de San Agustín, 18, 28014, Madrid

8.4 / 10
67 reviews

Average price €30

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

Mediterranean

Av. de Ramón y Cajal, 19, 28016, Madrid

8.6 / 10
25 reviews

Average price €18

Italian

Calle Azofra, 27 local 5 (Entrada por C/ Puente la Reina), 28050, Madrid

7.9 / 10
238 reviews

Average price €15

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

Ethiopian

Calle Grafal, 8, 28005, Madrid

9.0 / 10
553 reviews

Average price €15

Andalou

Calle de Suecia, 41, 28022, Madrid

8.5 / 10
79 reviews

Average price €20

Lebanese

Calle Ulpiana Benito, 6, 28020, Madrid

8.1 / 10
16 reviews

Average price €20

-50% en Carta con Volvamos a los Restaurantes

Italian

Calle de Orense, 4, 28020, Madrid

9.3 / 10
100 reviews

Average price €16

The Best Restaurants in Madrid

The capital of Spain is also that of the restaurants. With so much offers what better than let yourself be guided by this selection of the tastiest restaurants in Madrid.

Cities around Madrid

Filter

TheFork advantages