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

Spanish

Casa González

C/ León, 12, 28014, Madrid

8.4 / 10
91 reviews

Average price €24 american express Welcome

Spanish

C/ Prado, 25, 28014, Madrid

Average price €46

From Castille

C/ Santa Engracia, 75, 28010, Madrid

Average price €36 american express Welcome

Mediterranean

Calle José Castán Tobeñas, 1, 28020, Madrid

8.3 / 10
41 reviews

Average price €18

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

American

Av. de Daroca, 52, 28017, Madrid

8.3 / 10
5 reviews

Average price €24

Spanish

Calle de Tampico, 40, 28027, Madrid

8.3 / 10
9 reviews

Average price €20 american express Welcome

American

Calle de Alcalá, 4, 28014, Madrid

8.2 / 10
28 reviews

Average price €16

Mediterranean

Calle de Barrilero, 8, 28007, Madrid

8.3 / 10
5 reviews

Average price €18

Spanish

Carrera de S. Jerónimo, 16, 28014, Madrid

8.3 / 10
30 reviews

Average price €20 american express Welcome

Mediterranean

Calle Mar de Omán, 25, 28033, Madrid

8.3 / 10
54 reviews

Average price €13 american express Welcome

Mediterranean

Calle de Juan Bravo, 29, 28006, Madrid

8.2 / 10
67 reviews

Average price €24

Japanese

Calle Antonio Zamora, 12, 28011, Madrid

8.3 / 10
37 reviews

Average price €15

From market

Calle de Orense, 35, 28020, Madrid

8.3 / 10
65 reviews

Average price €25

Spanish

C/ Cava de San Miguel, 4, 28005, Madrid

8.2 / 10
55 reviews

Average price €18 american express Welcome

From Castille

C/ Canillas, 9, 28002, Madrid

8.3 / 10
63 reviews

Average price €35 american express Welcome

Spanish

C/ Cava Alta, 17, 28005, Madrid

8.2 / 10
605 reviews

Average price €45 american express Welcome

Italian

Av. de Nazaret, 13, 28009, Madrid

8.2 / 10
14 reviews

Average price €18

Italian

Calle de las Huertas, 6, 28012, Madrid

8.2 / 10
32 reviews

Average price €14

Mexican

Calle Adolfo Bioy Casares, 2, 28051, Madrid

8.1 / 10
35 reviews

Average price €18

Spanish

Calle de Guzmán el Bueno, 50, 28015, Madrid

8.2 / 10
81 reviews

Average price €20 american express Welcome

Spanish

Calle Cava Baja, 24, 28005, Madrid

8.1 / 10
39 reviews

Average price €15 american express Welcome

InsiderMediterranean

Calle del Gral Oraá, 19, 28006, Madrid

8.1 / 10
36 reviews

Average price €30

Mediterranean

C/ Toledo, 4, 28005, Madrid

7.6 / 10
62 reviews

Average price €16

Menú grupos 24€ 24 €

American

Calle Libertad, 13, 28004, Madrid

7.2 / 10
66 reviews

Average price €15

Menú 8.95 € 8,95 €

Spanish

Calle de Espoz y Mina, 13, 28012, Madrid

Average price €15

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