TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,063 restaurants

Sort by Relevance

International

Well Food

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

Average price €15

Menú del día 11€

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

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

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 €

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 €

Spanish

Plaza de la R. Dominicana, 7, 28016, Madrid

8.4 / 10
8 reviews

Average price €15

Mediterranean

Calle de María de las Mercedes de Borbón, 110, 28055, Madrid

8.9 / 10
8 reviews

Average price €25

Mediterranean

Calle del Dr. Fleming, 39, 28036, Madrid

Average price €13

InsiderSpanish

Calle de Jorge Juan, 50, 28001, Madrid

8.9 / 10
104 reviews

Average price €45

From Galicia

Calle Nuevo Baztán, 2, 28007, Madrid

Average price €13

Arrocería

Calle los Yébenes, 38, 28047, Madrid

Average price €25

International

Calle Apodaca, 6, 28004, Madrid

8.9 / 10
140 reviews

Average price €15

Mediterranean

Calle de la Cruz, 4, 28012, Madrid

Average price €25

Mediterranean

Calle Álvarez Gato, 4, 28012, Madrid

Average price €30

MICHELIN 2020Fine Dining

Calle de Augusto Figueroa, 32, 28004, Madrid

Average price €60

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