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

El Paladar 24

Paseo Marqués de Zafra, 24, 28028, Madrid

Average price €14

Spanish

C/ Salud, 13, 28013, Madrid

Average price €26

Mediterranean

Avenida del Mediterráneo, 12, 28007, Madrid

Average price €21

Menú del día 12.80€

Spanish

C/ Cava San Miguel, 8, 28005, Madrid

Average price €32

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

Seafood

C/ Cartagena, 103, 28002, Madrid

Average price €28

Indian

C/ Manuel Fernández y González, 17, 28014, Madrid

Average price €16

French

C/ Vinaroz, 28, 28002, Madrid

Average price €25

Set Menus 0€ and 15.5€

Spanish

C/ Bola, 4, 28013, Madrid

Average price €18

Vegetarian

C/ Ventura De La Vega, 4, 28014, Madrid

Average price €25

International

Calle de Recoletos, 10, 28001, Madrid

8.3 / 10
161 reviews

Average price €25

Spanish

Calle del Gral. Pardiñas, 33, 28001, Madrid

9.7 / 10
6 reviews

Average price €14

MICHELIN 2020Fine Dining

Calle de Augusto Figueroa, 32, 28004, Madrid

9.7 / 10
136 reviews

Average price €60

Peruvian

Calle del Barco 18, Malasaña, 28004, Madrid

9.7 / 10
161 reviews

Average price €20

Andalou

Calle de Suecia, 41, 28022, Madrid

8.2 / 10
79 reviews

Average price €20

From Galicia

C/ Arturo Soria, 2, 28027, Madrid

9.0 / 10
823 reviews

Average price €30

Menu 30€

Mediterranean

Calle del Príncipe de Vergara, 56, 28006, Madrid

9.6 / 10
556 reviews

Average price €15

Fusion

Paseo del General Martínez Campos, 26, 28010, Madrid

8.7 / 10
2,115 reviews

Average price €35

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

InsiderFusion

Calle Espartinas, 7, 28001, Madrid

9.6 / 10
1,562 reviews

Average price €25

MICHELIN 2020Japanese

Paseo de la Castellana, 45, 28046, Madrid

9.6 / 10
1,752 reviews

Average price €60

YUMS x2French

Calle de Hermosilla, 82, 28001, Madrid

8.8 / 10
6 reviews

Average price €25

American

Calle de Preciados, 31, 28013, Madrid

8.8 / 10
674 reviews

Average price €15

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

International

Plaza de los Carros, 3, 28005, Madrid

9.3 / 10
87 reviews

Average price €15

Menu 9.90€

Spanish

Calle del Aviador Zorita, 42, 28020, Madrid

Average price €22

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

InsiderMediterranean

Calle de Costa Rica, 28, 28016, Madrid

9.5 / 10
27 reviews

Average price €30

InsiderPeruvian

Calle de Valenzuela, 7, 28014, Madrid

9.5 / 10
61 reviews

Average price €65

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