TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Opera, Madrid

130 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.

YUMS x2Italian

Sciantusi Madrid

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

9.0 / 10
584 reviews

Average price €15

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

African

C/ Independencia, 1, 28013, Madrid

9.5 / 10
1,327 reviews

Average price €19

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

Japanese

Calle de Vergara, 10, 28013, Madrid

9.1 / 10
276 reviews

Average price €20

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

InsiderArmenian

Calle del Espejo, 10, 28013, Madrid

8.8 / 10
842 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

YUMS x2Mediterranean

Plaza Mayor, 23, 28012, Madrid

8.3 / 10
482 reviews

Average price €25 Accepts Yums

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

Chinese

Calle de Campomanes, 10, 28013, Madrid

9.5 / 10
10 reviews

Average price €25 Accepts Yums

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

American

Calle de Preciados, 42, 28013, Madrid

9.2 / 10
149 reviews

Average price €20

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

InsiderFrom market

Plaza de Oriente, 2, 28013, Madrid

9.5 / 10
2,136 reviews

Average price €50

Menu 45€

African

Cuesta Santo Domingo, 10, 28013, Madrid

8.8 / 10
586 reviews

Average price €20

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

InsiderFrench

Calle de la Amnistia, 10, 28013, Madrid

9.5 / 10
108 reviews

Average price €55

InsiderFrench

C/ De la Amnistía 4, 28013, Madrid

9.6 / 10
4,361 reviews

Average price €50

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

InsiderItalian

Calle de los Donados, 2, 28013, Madrid

8.5 / 10
1,433 reviews

Average price €22

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

Japanese

Gran Vía, 1, 28013, Madrid

8.4 / 10
1,509 reviews

Average price €12

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

American

Calle del Arenal, 26, 28013, Madrid

9.1 / 10
501 reviews

Average price €20

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

From Galicia

Calle Veneras, 4, 28013, Madrid

8.4 / 10
656 reviews

Average price €50

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

Argentinian

Calle de las Hileras, 19, 28013, Madrid

8.6 / 10
299 reviews

Average price €20

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

Mediterranean

Calle Unión 1, 28013, Madrid

9.0 / 10
156 reviews

Average price €14

Talent Brunch 17 €

InsiderMediterranean

C/ Preciados, 37, 28013, Madrid

9.0 / 10
111 reviews

Average price €40

Spanish

Plaza de Oriente,4, 28013, Madrid

8.9 / 10
112 reviews

Average price €25

Menu 19€

InsiderFrom market

C/ Unión, 8, 28013, Madrid

9.4 / 10
481 reviews

Average price €40

Mexican

Plaza San Martín, 2, 28013, Madrid

9.1 / 10
560 reviews

Average price €15

Italian

C/ Caños del Peral, 2, 28013, Madrid

9.1 / 10
1,829 reviews

Average price €22

Mediterranean

Calle de los Coloreros, 4, 28013, Madrid

7.9 / 10
82 reviews

Average price €18

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

Peruvian

Calle de las Fuentes, 9, 28013, Madrid

8.9 / 10
2,369 reviews

Average price €28

Mexican

Calle de las Fuentes, 3, 28013, Madrid

9.0 / 10
304 reviews

Average price €25

Filter

TheFork advantages