TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,018 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.

From Galicia

Andoriña

C/ Lérida, 92, 28020, Madrid

8.8 / 10
624 reviews

Average price €27 Accepts Yums

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

MICHELIN 2020Fine Dining

C/ José Abascal, 61, 28003, Madrid

9.2 / 10
8,045 reviews

Average price €33

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

Israeli

Calle Colmenares, 13, 28004, Madrid

9.8 / 10
7 reviews

Average price €25

Mediterranean

Calle del Dr. Castelo, 34, 28009, Madrid

9.4 / 10
75 reviews

Average price €24 Accepts Yums

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

Seafood

Calle de Maqueda, 26, 28024, Madrid

9.8 / 10
6 reviews

Average price €25

InsiderMediterranean

Calle de Miguel Angel, 29, 28010, Madrid

9.0 / 10
91 reviews

Average price €32

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

Mediterranean

Calle de Cronos, 10, 28037, Madrid

8.6 / 10
34 reviews

Average price €23

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

Mediterranean

Calle Gran Vía, 24, 28013, Madrid

9.0 / 10
716 reviews

Average price €30 Accepts Yums

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

Mediterranean

Calle Félix Boix, 6, 28036, Madrid

9.0 / 10
32 reviews

Average price €28

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

InsiderMediterranean

Calle de Máiquez, 48, 28009, Madrid

8.9 / 10
676 reviews

Average price €30

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

InsiderSpanish

Calle Orellana 19, 28004, Madrid

9.0 / 10
834 reviews

Average price €35

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

InsiderFrom market

Plaza del Biombo, 5, 28013, Madrid

9.0 / 10
538 reviews

Average price €45 Accepts Yums

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

Fine Dining

Calle del Aviador Zorita, 3, 28020, Madrid

9.0 / 10
3,559 reviews

Average price €25 Accepts Yums

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

InsiderFrom market

C/ Unión, 8, 28013, Madrid

9.4 / 10
481 reviews

Average price €40

Spanish

Pista del Cristo de El Pardo, 28048, Madrid

7.4 / 10
657 reviews

Average price €35 Accepts Yums

Italian

Paseo de la Florida, Madrid, Spain, 28008, Madrid

9.1 / 10
213 reviews

Average price €35

Mediterranean

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

8.7 / 10
5,510 reviews

Average price €35 Accepts Yums

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

InsiderSeafood

C/ Narváez, 68, 28009, Madrid

9.1 / 10
201 reviews

Average price €45

Mexican

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

8.7 / 10
3,392 reviews

Average price €20

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

Steakhouse

Av. de Aragón, 359, 28042, Madrid

7.5 / 10
3 reviews

Average price €35 Accepts Yums

English

Calle de Colón 3, 28004, Madrid

9.0 / 10
39 reviews

Average price €15

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

Spanish

Calle Marqués Viudo de Pontejos, 15, 28012, Madrid

Average price €15

Spanish

Calle de Fuencarral, 43, 28004, Madrid

7.0 / 10
25 reviews

Average price €20

Japanese

C/ Benito Gutierrez, 4, 28008, Madrid

8.1 / 10
924 reviews

Average price €18

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

Seafood

C/ Padre Damián, 44, 28036, Madrid

8.9 / 10
866 reviews

Average price €34

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