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.

Spanish

Esplore - Juan Bravo

Calle de Juan Bravo, 41, 28006, Madrid

8.8 / 10
152 reviews

Average price €20

Group Special: Menu 40€ (10 to 60 p.)

Fusion

Calle de López de Hoyos, 327, 28033, Madrid

9.0 / 10
3,323 reviews

Average price €20 Accepts Yums

InsiderFrom market

Calle de Claudio Coello, 116, 28006, Madrid

9.0 / 10
151 reviews

Average price €30

InsiderFusion

Calle del Monte Esquinza, 15, 28010, Madrid

9.0 / 10
1,046 reviews

Average price €35 Accepts Yums

Menu 14.50€

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

InsiderSpanish

Calle de Serrano, 118, 28006, Madrid

9.0 / 10
265 reviews

Average price €40

Greek

Calle San Gregorio, 11, 28004, Madrid

9.0 / 10
1,518 reviews

Average price €18

InsiderItalian

Calle de la Infanta Mercedes, 98, 28020, Madrid

9.0 / 10
751 reviews

Average price €35

Japanese

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

9.0 / 10
506 reviews

Average price €23

Fine Dining

Hermosilla,46, 28001, Madrid

9.0 / 10
1,206 reviews

Average price €25

Spanish

Avenida de Logroño, 138, 28042, Madrid

9.0 / 10
776 reviews

Average price €25

InsiderBasque

C/ Balbina Valverde, 2, 28002, Madrid

9.0 / 10
641 reviews

Average price €34

InsiderArrocería

C/ Rosario Pino, 14-16, 28020, Madrid

9.0 / 10
16,846 reviews

Average price €35

Fine Dining

Paseo de la Castellana, 259B, 28046, Madrid

8.8 / 10
1,261 reviews

Average price €60 Accepts Yums

Menu 67€

InsiderAmerican

Calle de San Germán, 5, 28020, Madrid

9.0 / 10
1,906 reviews

Average price €18

InsiderFrom market

Plaza De La Paja, 3, 28005, Madrid

9.0 / 10
1,430 reviews

Average price €27

Indian

Calle del Dr. Piga, 21, 28012, Madrid

8.9 / 10
4 reviews

Average price €20

Brazilian

Calle Donoso Cortés, 28, 28015, Madrid

8.9 / 10
75 reviews

Average price €20

Crêperie

Av. de Alfonso XIII, 37, 28002, Madrid

8.9 / 10
253 reviews

Average price €15

Menu 12.50€

Mediterranean

Calle del Crucero 25 de Mayo, 11, 28016, Madrid

8.9 / 10
18 reviews

Average price €13

Spanish

Calle de Grafal, 2, 28005, Madrid

8.9 / 10
97 reviews

Average price €15

Chinese

Calle de Hermosilla, 101, 28006, Madrid

8.6 / 10
396 reviews

Average price €15

Set Menu undefined€

American

Paseo de Santa María de la Cabeza, 35, 28045, Madrid

8.9 / 10
112 reviews

Average price €12

Mexican

Plaza San Martín, 2, 28013, Madrid

8.9 / 10
518 reviews

Average price €15

Chinese

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

8.6 / 10
609 reviews

Average price €25

Set Menu 12.90€

From Asturias

Calle de Andres Mellado, 84, 28015, Madrid

8.9 / 10
88 reviews

Average price €25

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