TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,083 restaurants

Sort by Relevance

InsiderInternational

Apura gourmet

Calle del Gral Oraá, 45, 28006, Madrid

9.1 / 10
127 reviews

Average price €20

Mediterranean

Calle de Bolívar, 11, 28045, Madrid

9.1 / 10
27 reviews

Average price €23

InsiderMeat Cuisine

Calle de Ibiza, 39, 28009, Madrid

9.1 / 10
121 reviews

Average price €45

Mexican

Paseo de las Delicias, 139, 28045, Madrid

9.1 / 10
592 reviews

Average price €15

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

Mediterranean

Calle de Andres Mellado, 43, 28015, Madrid

Average price €15

Menu 0€

Vegan cuisine

Calle de Fernández de los Ríos 43, 28015, Madrid

9.1 / 10
185 reviews

Average price €15

From market

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

Average price €40

Set Menu 39€

Spanish

Calle de Albasanz, 48, 28037, Madrid

8.4 / 10
57 reviews

Average price €15

Plato Wok del día 8.45€

Spanish

Calle del Desengaño, 8, 28004, Madrid

Average price €15

Menu 12 €

InsiderArrocería

Calle Manuel Pombo Angulo, 18, 28050, Madrid

9.1 / 10
4,298 reviews

Average price €35

Spanish

Calle de Tumaco, 6, 28027, Madrid

Average price €30

Menu 11€

Spanish

Calle Eguilaz, 1, 28010, Madrid

Average price €14

Set Menu 9,95€

Spanish

Av. de Alberto Alcocer, 32, 28036, Madrid

Average price €45

Menu 45€

International

Avenida Doctor Federico Rubio y Gali (Wellsport Club Centro Wellness), 59, 28040, Madrid

Average price €15

Menú del día 11€

American

Calle de Manuela Malasaña, 35, 28004, Madrid

7.4 / 10
32 reviews

Average price €16

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

InsiderInternational

Calle Colmenares, 13, 28004, Madrid

9.0 / 10
234 reviews

Average price €26

InsiderSpanish

Calle de Jorge Juan, 50, 28001, Madrid

9.0 / 10
104 reviews

Average price €45

International

Calle Prof. Waksman, 5, 28036, Madrid

9.0 / 10
774 reviews

Average price €12

InsiderSpanish

Calle de Velázquez, 11, 28001, Madrid

9.0 / 10
1,065 reviews

Average price €25

Spanish

Avenida de Carabanchel Alto, 58, 28044, Madrid

9.0 / 10
54 reviews

Average price €29

Vegetarian

Plaza de la Paja, 10, 28005, Madrid

8.8 / 10
1,063 reviews

Average price €20

Menu 25€

Crêperie

Av. de Alfonso XIII, 37, 28002, Madrid

8.7 / 10
251 reviews

Average price €15

Menú diario 12.50 € 12,5 €

Fine Dining

Calle de Ibiza, 40, 28009, Madrid

8.7 / 10
21 reviews

Average price €45

Set Menu 40€

Spanish

Calle Sierra Cuerda Larga, 3 (entrada por calle Sierra Toledana, frente al 21), 28038, Madrid

8.7 / 10
2,850 reviews

Average price €20

Menu dinner K-Thommas 25 €

International

C/ Portalena, 5 (Urbanización La Florida), 28023, Madrid

7.1 / 10
544 reviews

Average price €40

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