TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,012 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 Asturias

Casa Baltasar

C/ Don Ramón de la Cruz, 97, 28006, Madrid

9.5 / 10
42 reviews

Average price €39

Spanish

Calle de Santa Isabel, 35, 28012, Madrid

Average price €25

International

Plaza Puerto Rubio, 28053, Madrid

Average price €16

American

Calle de Silva, 25, 28004, Madrid

Average price €20

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

International

Pez,2, 28004, Madrid

Average price €30

Traditional cuisine

Calle de Puerto Rico, 9, 28016, Madrid

Average price €35

American

Paseo de la Castellana, 210, 28046, Madrid

Average price €20

Pizzeria

Calle del Conde de Peñalver, 66, 28006, Madrid

Average price €24

Mediterranean

Calle Velazquez 62, 28001, Madrid

Average price €30

American

Glorieta de las Pirámides, 5, 28005, Madrid

8.7 / 10
520 reviews

Average price €9

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

MICHELIN 2020Creative

Calle de Velázquez, 62, 28001, Madrid

9.5 / 10
245 reviews

Average price €80

Set Menu 60€

Author

Calle de Alonso Cano, 10 | Puesto 37,, 28010, Madrid

9.5 / 10
20 reviews

Average price €15

Set Menus 0€ and 10€

InsiderJapanese

Calle de San Agustín, 3, 28014, Madrid

9.2 / 10
353 reviews

Average price €35

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

English

Plaza Cánovas del Castillo, 4, 28014, Madrid

9.5 / 10
33 reviews

Average price €6

Menú Afternoon Tea 24.45€

InsiderItalian

Calle de Velázquez, 136, 28006, Madrid

8.8 / 10
1,869 reviews

Average price €25

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

Vegetarian

Calle del Infante, 5, 28014, Madrid

9.3 / 10
925 reviews

Average price €15

InsiderArrocería

Paseo del Dr. Vallejo Nájera, 54, 28005, Madrid

9.3 / 10
278 reviews

Average price €30

Spanish

Calle de Fernando el Católico, 31, 28015, Madrid

8.5 / 10
158 reviews

Average price €30

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

American

Calle De Virgen De Lluc, 43, Madrid, Spain, 28027, Madrid

9.3 / 10
169 reviews

Average price €15

MICHELIN 2020Fine Dining

Calle Marqués de Valdeiglesias, 1, Madrid, Spain, 28004, Madrid

9.2 / 10
2,653 reviews

Average price €45 Accepts Yums

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

Japanese

Gran Vía, 1, 28013, Madrid

8.3 / 10
1,505 reviews

Average price €12

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

Mediterranean

C/ Goya, 79, 28001, Madrid

8.8 / 10
3,021 reviews

Average price €29

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

Basque

Calle Eloy Gonzalo, 26, 28010, Madrid

8.5 / 10
1,529 reviews

Average price €50

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

From market

Calle Pintor Juan Gris, 2, 28020, Madrid

8.0 / 10
805 reviews

Average price €35

Asian

Plaza Carlos Trias Bertrán, 7, 28020, Madrid

8.5 / 10
3,032 reviews

Average price €15

-50% 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