TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,066 restaurants

Sort by Relevance

Mediterranean

Otro Jerezano

Paseo San Millán de Cogolla, 26, 28050, Madrid

Average price €25

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

InsiderArgentinian

C/ Ramón Gómez de la Serna, 4, 28035, Madrid

9.2 / 10
5,652 reviews

Average price €33

Mediterranean

Calle de Bolívar, 11, 28045, Madrid

9.1 / 10
27 reviews

Average price €23

Argentinian

Calle de Rosario Pino, 18, 28020, Madrid

9.1 / 10
258 reviews

Average price €30

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

Vegetarian

Calle del Barco, 8, 28004, Madrid

9.1 / 10
154 reviews

Average price €15

Mexican

Paseo de las Delicias, 139, 28045, Madrid

9.1 / 10
592 reviews

Average price €15

From market

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

Average price €40

Set Menu 39€

Spanish

Calle del Desengaño, 8, 28004, Madrid

Average price €15

Menu 12 €

Italian

Calle Ferraz, 10, 28008, Madrid

9.1 / 10
169 reviews

Average price €15

InsiderArrocería

Calle Manuel Pombo Angulo, 18, 28050, Madrid

9.1 / 10
4,298 reviews

Average price €35

Spanish

Av. de Alberto Alcocer, 32, 28036, Madrid

Average price €45

Menu 45€

Spanish

C/ Cardenal Cisneros, 26, 28010, Madrid

Average price €24

Menú 9.99€

Mediterranean

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

Average price €38

Menú bajo en calorías 24€

Fusion

C/ Navas de Tolosa, 9, 28013, Madrid

Average price €31

Menú "a la carta" 29 €

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 del Gral Oraá, 45, 28006, Madrid

9.0 / 10
127 reviews

Average price €20

InsiderSpanish

Calle San Juan de Ortega, 10, 28050, Madrid

9.0 / 10
84 reviews

Average price €30

InsiderInternational

Calle Colmenares, 13, 28004, Madrid

9.0 / 10
234 reviews

Average price €26

InsiderMeat Cuisine

Calle de Ibiza, 39, 28009, Madrid

9.0 / 10
121 reviews

Average price €45

International

Calle Menorca, 25, 28009, Madrid

9.0 / 10
374 reviews

Average price €18

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 €

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