TheFork, a Trip advisor company

What
Where

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

The Best European Restaurants in Madrid

1,642 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

Taberna agrado

Calle de la Ballesta, 1, 28004, Madrid

9.7 / 10
11 reviews

Average price €20

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

Italian

Calle de López de Hoyos, 81, Planta baja del Mercado Prosperidad, local 9, 28002, Madrid

9.5 / 10
245 reviews

Average price €15

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

YUMS x2Italian

Calle de las Navas de Tolosa, 9, 28013, Madrid

9.0 / 10
579 reviews

Average price €15

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

Spanish

Calle del Marqués de Toca, 6, 28012, Madrid

9.3 / 10
418 reviews

Average price €18

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

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

Italian

Calle de las Hileras, 2, 28013, Madrid

9.4 / 10
115 reviews

Average price €20

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

YUMS x2Italian

Calle de Segovia, 17, 28005, Madrid

Average price €35

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

Italian

Calle Virgen de la Alegria 10 Mercado de Las Ventas, Primer Lugar , Local 128 28027 Madrid, 28027, Madrid

9.3 / 10
75 reviews

Average price €15

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

YUMS x2Italian

Calle de Arlabán, 1, 28014, Madrid

9.1 / 10
461 reviews

Average price €12

From Canarias

Calle de Sta. Cruz de Marcenado, 13, 28015, Madrid

9.1 / 10
285 reviews

Average price €13

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

Italian

Calle de Orense, 4, 28020, Madrid

9.2 / 10
81 reviews

Average price €16

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

Italian

Calle de Alcalá, 191, 28009, Madrid

9.2 / 10
187 reviews

Average price €20

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

InsiderFrom Asturias

C/ Doctor Fleming, 52, 28036, Madrid

9.2 / 10
3,746 reviews

Average price €35

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

InsiderFrom Galicia

C/ Alustante, 11 ( C/ Clara del Rey, 33 posterior), 28002, Madrid

9.2 / 10
6,136 reviews

Average price €35

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

Italian

Calle de Arias Montano, 30, 28007, Madrid

9.0 / 10
617 reviews

Average price €20 Accepts Yums

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

Spanish

Calle del Almte., 2, 28004, Madrid

9.0 / 10
2,394 reviews

Average price €20 Accepts Yums

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

Russian

C/ Marqués de Santa Ana, 37, 28004, Madrid

8.9 / 10
4,267 reviews

Average price €20

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

InsiderSpanish

C/ Espronceda 34, 28003, Madrid

9.0 / 10
6,866 reviews

Average price €34

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

Spanish

Calle Cuchilleros, 1, 28005, Madrid

9.9 / 10
9 reviews

Average price €40

InsiderItalian

Calle de María de Molina, 10, 28006, Madrid

9.2 / 10
1,069 reviews

Average price €15

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

Spanish

Calle de la Lechuga, 2, 28012, Madrid

9.0 / 10
85 reviews

Average price €25

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

Spanish

Paseo del Prado, 48, 28014, Madrid

9.1 / 10
1,217 reviews

Average price €27

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

InsiderItalian

Calle Zurbano 85, 28003, Madrid

9.1 / 10
3,829 reviews

Average price €23

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

Spanish

Calle de la Infanta Mercedes, 31, 28020, Madrid

8.8 / 10
4,024 reviews

Average price €35 Accepts Yums

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

Pizzeria

Calle de Ramón Gómez de la Serna, 99, 28035, Madrid

9.1 / 10
28 reviews

Average price €15

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

InsiderItalian

Calle de Recoletos, 10, 28001, Madrid

8.8 / 10
2,451 reviews

Average price €30

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

Filter

TheFork advantages