TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Restaurants in Plaza Castilla, Madrid

70 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.

Asian

Distrito 798

C/ Capitán Haya, 43, 28020, Madrid

9.0 / 10
6,058 reviews

Average price €25 Accepts Yums

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

InsiderFrom Asturias

C/ Doctor Fleming, 52, 28036, Madrid

9.2 / 10
3,730 reviews

Average price €35

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

InsiderTraditional cuisine

Calle del Castillo de Simancas, 12, 28037, Madrid

9.5 / 10
1,776 reviews

Average price €38

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

InsiderMediterranean

Calle Pedro Muguruza, 1, 28036, Madrid

9.1 / 10
315 reviews

Average price €30 Accepts Yums

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

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

InsiderFine Dining

Calle Félix Boix, 8, 28036, Madrid

9.2 / 10
397 reviews

Average price €35

Lebanese

Calle Ulpiana Benito, 6, 28020, Madrid

8.6 / 10
450 reviews

Average price €20

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

International

Calle de Agustín de Foxá, 16/18, 28036, Madrid

8.8 / 10
540 reviews

Average price €20

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

InsiderArrocería

Calle del Poeta Joan Maragall, 45, 28020, Madrid

9.3 / 10
10,296 reviews

Average price €36

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

Mediterranean

Calle de Juan Ramón Jiménez, 43, 28036, Madrid

8.6 / 10
431 reviews

Average price €20

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

InsiderSpanish

Calle poeta joan maragall 51, 28020, Madrid

9.1 / 10
4,518 reviews

Average price €32

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

Mediterranean

Calle Félix Boix, 6, 28036, Madrid

8.9 / 10
32 reviews

Average price €28

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

InsiderFrom market

Calle de Rosario Pino, 12, 28020, Madrid

9.3 / 10
37 reviews

Average price €50

Spanish

Calle de Bravo Murillo, 362, 28020, Madrid

8.4 / 10
37 reviews

Average price €20

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

From market

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

8.9 / 10
958 reviews

Average price €30

Menú Ejecutivo 18€

Italian

Paseo de la Castellana, 257, 28046, Madrid

8.7 / 10
544 reviews

Average price €18

Argentinian

Calle de Padre Damián, 47, 28036, Madrid

8.3 / 10
85 reviews

Average price €25

InsiderSpanish

Calle de Rosario Pino, 12, 28020, Madrid

9.0 / 10
109 reviews

Average price €55

Creative

Calle de la Infanta Mercedes, 115, 28020, Madrid

9.0 / 10
452 reviews

Average price €28

InsiderItalian

Calle de la Infanta Mercedes, 98, 28020, Madrid

8.9 / 10
743 reviews

Average price €35

Fine Dining

Paseo de la Castellana, 259B, 28046, Madrid

8.8 / 10
1,201 reviews

Average price €60 Accepts Yums

Menu 67€

Basque

C/ Capitán Haya, 49, 28020, Madrid

7.6 / 10
441 reviews

Average price €37

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

Brazilian

Calle Simancas, 21, 28029, Madrid

9.1 / 10
115 reviews

Average price €24

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

From Galicia

C/ del Nardo, 2, 28029, Madrid

8.8 / 10
373 reviews

Average price €45

Mediterranean

Calle del Dr. Fleming, 39, 28036, Madrid

Average price €13

American

Estación de Chamartin, 28036, Madrid

6.6 / 10
93 reviews

Average price €8

Menú Rolling 11.90€

Filter

TheFork advantages