TheFork, a Trip Advisor company

What

What

Where

Where

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

The Best Restaurants in Madrid

4,030 restaurants

Sort by Relevance

Indian

Himalayan

Calle Raquel Meller, 7, 28027, Madrid

9.1 / 10
251 reviews

Average price €15

insider

Calle de la Fuente del Berro, 23, 28009, Madrid

8.9 / 10
954 reviews

Average price €25

Group Special: Menu 49€ (2 to 60 p.)

From market

Estación de Chamartín, Primera planta s/n, 28036, Madrid

8.9 / 10
934 reviews

Average price €30

Menú Ejecutivo 18€

Russian

Cava Baja, 38, 28005, Madrid

9.1 / 10
63 reviews

Average price €20

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

Bulevar de José Prat, 27, 28032, Madrid

9.1 / 10
852 reviews

Average price €25

Spanish

Calle de Castilla, 62, 28039, Madrid

9.1 / 10
623 reviews

Average price €20

Japanese

Calle de Serrano, 213 (entrada por C/ víctor andrés belaúnde), 28016, Madrid

9.1 / 10
496 reviews

Average price €23

Spanish

Plaza de la Cebada, 2, 28005, Madrid

8.9 / 10
578 reviews

Average price €18

Menu 19€

Mediterranean

Calle de la Luna, 3, 28004, Madrid

8.9 / 10
1,071 reviews

Average price €25

Menu 20€

Italian

Calle Fúcar, 11, 28014, Madrid

9.1 / 10
555 reviews

Average price €18

insiderFrom market

Calle del Prado, 15, 28014, Madrid

9.1 / 10
2,178 reviews

Average price €40

Spanish

C/ Espronceda, 33, 28003, Madrid

8.2 / 10
203 reviews

Average price €30

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

insiderMoroccan

C/ Recoletos, 5, 28001, Madrid

9.1 / 10
2,763 reviews

Average price €35

Fusion

C/ Gaztambide, 11, 28015, Madrid

9.1 / 10
1,321 reviews

Average price €25

insiderSeafood

C/ Cervantes, 28, 28014, Madrid

9.1 / 10
979 reviews

Average price €28

insiderSeafood

C/ Andrés Mellado, 69, 28015, Madrid

9.1 / 10
470 reviews

Average price €33

insiderFine Dining

Calle de Juan de Mena, 14, 28014, Madrid

9.1 / 10
1,060 reviews

Average price €60 Accepts Yums

Mediterranean

Calle Víctor Andrés Belaunde, 8, 28016, Madrid

7.7 / 10
29 reviews

Average price €25

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

American

Av del Manzanares, 120, 28019, Madrid

7.7 / 10
3 reviews

Average price €16

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

YUMS x2Mediterranean

Calle Ntra. Sra. del Carmen, 8, 28039, Madrid

7.8 / 10
5 reviews

Average price €11

Mediterranean

Calle de Sagasta, 18, 28004, Madrid

8.7 / 10
186 reviews

Average price €13

Group Special: Menu 0€ (2 to 0 p.)

Chinese

Av. del Camino de Santiago, 1, 28050, Madrid

8.7 / 10
598 reviews

Average price €25

Set Menu 12.90€

insiderMediterranean

Calle de Claudio Coello, 139, 28006, Madrid

8.7 / 10
319 reviews

Average price €35

Menu 25€

Calle de Narváez, 65, 28009, Madrid

8.1 / 10
47 reviews

Average price €25

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

Camino de las Hormigueras, 112, 28031, Madrid

8.7 / 10
117 reviews

Average price €20

Menu 30€

The Best Restaurants in Madrid

Madrid's best restaurants await you in TheFork! Looking for a Japanese restaurant, rice dishes, dinner and show restaurants, enjoy the typical food of Madrid or book restaurants in Madrid center with best deals ? Follow our restaurants guide in the capital !

Cities around Madrid

Filter

TheFork advantages