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,073 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

Green Marta II

Av del Cardenal Herrera Oria, 1, 28034, Madrid

9.0 / 10
951 reviews

Average price €30

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

Venezuelan

Calle de Almansa, 41, 28039, Madrid

8.9 / 10
1,044 reviews

Average price €13

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

Spanish

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

9.2 / 10
392 reviews

Average price €18

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

Fine Dining

Calle de Jorge Juan, 17, 28001, Madrid

8.9 / 10
619 reviews

Average price €25 Accepts Yums

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

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

InsiderPeruvian

Calle de San Isidoro de Sevilla, 4, 28005, Madrid

9.4 / 10
642 reviews

Average price €20

-20% en Carta

Indian

Plaza de Cascorro, 3, 28012, Madrid

9.0 / 10
1,659 reviews

Average price €20

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

Spanish

Crta. Madrid- El Pardo M 605, KM 1,2, 28035, Madrid

8.9 / 10
706 reviews

Average price €30

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

Mediterranean

Calle de Modesto Lafuente, Madrid

9.0 / 10
1,549 reviews

Average price €35

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

Mediterranean

Av. del Monasterio de Silos, 83, 28049, Madrid

8.9 / 10
510 reviews

Average price €35

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

From market

Calle de Jorge Juan, 42, 28001, Madrid

8.9 / 10
2,053 reviews

Average price €40

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

Thai

c/ Navarrete, 9, 28050, Madrid

9.0 / 10
3,542 reviews

Average price €19

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

Del Norte

C/ General Ampudia, 18, 28003, Madrid

8.9 / 10
2,303 reviews

Average price €35

-50% sur la carte !

Fusion

C/ Castiello de Jaca, 14, 28050, Madrid

9.2 / 10
2,122 reviews

Average price €21

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

English

Calle de Colón 3, 28004, Madrid

9.0 / 10
39 reviews

Average price €15

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

American

Calle de Gaztambide 53, 28015, Madrid

9.0 / 10
76 reviews

Average price €17

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

Spanish

Mercado Guillermo de Osma (Mercado Gastronómico) Local 60-62 (LA SAGRA), 28045, Madrid

8.7 / 10
60 reviews

Average price €10

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

From Castille

Cuesta de San Vicente, 2, 28008, Madrid

9.0 / 10
234 reviews

Average price €35

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

InsiderSpanish

Calle de Jesús, 2, 28014, Madrid

8.7 / 10
459 reviews

Average price €20

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

American

Plaza Amanecer en Méndez Álvaro, 2, 28045, Madrid

9.0 / 10
519 reviews

Average price €15

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

From Madrid

Calle de la Palma, 63, 28015, Madrid

8.9 / 10
355 reviews

Average price €30 Accepts Yums

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

Mediterranean

Calle Rodríguez Marín, 92, 28016, Madrid

9.0 / 10
506 reviews

Average price €20

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

Mediterranean

C/ Princesa, 27, 28008, Madrid

9.0 / 10
82 reviews

Average price €30

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

Mediterranean

Av. de Burgos, 12, 28036, Madrid

9.0 / 10
111 reviews

Average price €20

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

Korean

Ronda de Segovia, 25, 28005, Madrid

9.0 / 10
1,941 reviews

Average price €20

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

YUMS x2Mexican

Calle del León, 5, 28014, Madrid

9.3 / 10
8 reviews

Average price €22

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