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

O'Caldiño

C/ Lagasca, 74, 28001, Madrid

Average price €43

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

Seafood

C/ Cartagena, 103, 28002, Madrid

Average price €28

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

Mexican

C/ Libertad, 31, 28004, Madrid

Average price €15

Mexican

C/ Santa Engracia, 114, 28003, Madrid

Average price €15

Mexican

C/Libertad, 33, 28004, Madrid

Average price €15

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

Paseo De La Castellana, 260, 28046, Madrid

Average price €44

Spanish

C/ Bola, 4, 28013, Madrid

Average price €18

Japanese

C/ Clara del Rey, 44, 28002, Madrid

Average price €22

International

C/ Alcántara, 63, 28006, Madrid

Average price €25

Spanish

C/ Monte Esquinza, 34, 28010, Madrid

Average price €43

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
160 reviews

Average price €20

Andalou

Calle de Suecia, 41, 28022, Madrid

8.2 / 10
79 reviews

Average price €20

Vegetarian

Calle Francisco Ricci, 7, 28015, Madrid

Average price €16

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

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,561 reviews

Average price €25

Mediterranean

Calle Príncipe de Asturias, 5, 28006, Madrid

9.6 / 10
558 reviews

Average price €25

InsiderBasque

C/ Sancho Dávila, 15, 28028, Madrid

9.6 / 10
1,587 reviews

Average price €40

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!

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