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,074 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Italian

Taverna Pan & Vino di Giovanni

Calle de Melchor Fernández Almagro, 62, 28029, Madrid

8.7 / 10
823 reviews

Average price €22

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

Mediterranean

Calle Alfonso XI, número 13., 28014, Madrid

9.3 / 10
302 reviews

Average price €20

Set Menu 25€

Japanese

Calle de Sor Ángela de la Cruz, 22, 28020, Madrid

8.7 / 10
2,285 reviews

Average price €25

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

Mexican

Calle de Bocángel, 4, 28028, Madrid

9.5 / 10
1,422 reviews

Average price €16

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

Italian

Paseo de la Castellana, 257, 28046, Madrid

8.7 / 10
1,491 reviews

Average price €20

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

Peruvian

C/ San Nicolás, 8, 28013, Madrid

8.7 / 10
2,148 reviews

Average price €25

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

Mediterranean

Glorieta de Carlos V, s/n, 28045, Madrid

8.7 / 10
5,684 reviews

Average price €35 Accepts Yums

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

MICHELIN 2020Fine Dining

C/ Allendesalazar, 4, 28043, Madrid

9.3 / 10
1,061 reviews

Average price €55

Menú Los Cedros 37€

From Madrid

Avenida de Alberto Alcocer, 49, 28016, Madrid

8.6 / 10
844 reviews

Average price €19

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

Mexican

C/ Núñez de Balboa, 37, 28001, Madrid

8.7 / 10
3,468 reviews

Average price €20

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

South American

Calle de Miguel Arredondo, 4, 28045, Madrid

9.3 / 10
3 reviews

Average price €14

Spanish

Calle de Josefa Díaz, 4, 28038, Madrid

8.1 / 10
18 reviews

Average price €25

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

InsiderCreative

Calle de Alonso Cano, 28, 28003, Madrid

9.3 / 10
138 reviews

Average price €30

International

Calle de Alberto Aguilera, 19, 28015, Madrid

9.3 / 10
162 reviews

Average price €15

InsiderBasque

Calle del Dr. Fleming, 32, 28036, Madrid

9.3 / 10
138 reviews

Average price €55

Mediterranean

Calle Corredera Alta de San Pablo, 6, 28004, Madrid

8.4 / 10
359 reviews

Average price €15

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

InsiderMediterranean

Calle de Orfila, 3, 28010, Madrid

9.3 / 10
86 reviews

Average price €50

Mediterranean

Calle Margarita de Parma, 1, 28050, Madrid

9.3 / 10
43 reviews

Average price €40

InsiderAuthor

Avenida de logroño 327 - (esquina algemesi) 28042, 28042, Madrid

9.3 / 10
107 reviews

Average price €25

Spanish

Calle de Padilla, 56, 28006, Madrid

Average price €15

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

From market

Calle de San Mateo, 6, 28004, Madrid

8.5 / 10
229 reviews

Average price €20

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

Japanese

Calle Cardenal Tavera, 2, 28050, Madrid

9.3 / 10
295 reviews

Average price €25

InsiderJapanese

Calle Marqués de Villamagna, 1, 28001, Madrid

9.3 / 10
168 reviews

Average price €65

Italian

Calle de Sagasta, 12, 28004, Madrid

8.5 / 10
1,522 reviews

Average price €15

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

InsiderJapanese

Calle de Alberto Bosch, 14, 28014, Madrid

9.3 / 10
263 reviews

Average price €30

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