TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Terrace Restaurants in City center, Madrid

74 restaurants

Sort by Relevance

YUMS x2Spanish

Mercado de la Reina

C/ Gran Vía, 12, 28013, Madrid

8.9 / 10
3,010 reviews

Average price €25

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

insider

Cuesta Santo Domingo, 5, 28013, Madrid

9.3 / 10
1,698 reviews

Average price €50 Accepts Yums

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

insiderFine Dining

Calle del Barquillo, 21, 28004, Madrid

9.2 / 10
1,394 reviews

Average price €40

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

insiderFine Dining

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

9.3 / 10
2,665 reviews

Average price €45 Accepts Yums

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

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

YUMS x2From market

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

8.3 / 10
55 reviews

Average price €30

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

Mediterranean

C/ Alcalá, 35, 28014, Madrid

8.5 / 10
12,159 reviews

Average price €28

-50% en Carta con ElTenedor Fest

insiderFrom market

Plaza del Biombo, 5, 28013, Madrid

9.0 / 10
517 reviews

Average price €45 Accepts Yums

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

Costanilla de los Ángeles 12, 28013, Madrid

8.5 / 10
359 reviews

Average price €20

-50% en Carta con ElTenedor Fest

YUMS x2insiderSpanish

Calle de Atocha, 34, 28012, Madrid

8.7 / 10
25 reviews

Average price €35

Mediterranean

Plaza de la Marina Española, 28013, Madrid

8.6 / 10
671 reviews

Average price €25

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

Venezuelan

Calle de la Cruz, 19, 28012, Madrid

8.9 / 10
1,208 reviews

Average price €20

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

YUMS x2insiderMediterranean

Calle de Augusto Figueroa, 24, 28004, Madrid

8.5 / 10
178 reviews

Average price €35

Japanese

Gran Vía, 1, 28013, Madrid

8.3 / 10
1,513 reviews

Average price €12

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

YUMS x2Fusion

Plaza del Conde de Miranda, 4, 28005, Madrid

8.4 / 10
584 reviews

Average price €25

Mexican

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

9.1 / 10
1,457 reviews

Average price €25

Mediterranean

Calle Unión 1, 28013, Madrid

8.9 / 10
157 reviews

Average price €14

Menu 14.70€

Italian

C/ Coloreros, 5, 28013, Madrid

9.1 / 10
1,180 reviews

Average price €22

Mexican

C/ Fuencarral, 82, 28004, Madrid

9.0 / 10
398 reviews

Average price €21

insiderMediterranean

Calle de Sta. Catalina, 3, 28014, Madrid

8.9 / 10
593 reviews

Average price €50

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
547 reviews

Average price €23

Spanish

Plaza de la Cebada, 2, 28005, Madrid

8.9 / 10
578 reviews

Average price €18

Spanish

Plaza de Oriente,4, 28013, Madrid

8.8 / 10
106 reviews

Average price €25

Menu 35€

insiderBasque

C/ Felipe V, 6, 28013, Madrid

8.8 / 10
1,292 reviews

Average price €45

Set Menu 25€

Calle de San Millán, 3, 28012, Madrid

8.6 / 10
212 reviews

Average price €20

Menu 14.90€

Spanish

Calle Dr. Mata, 3, 28012, Madrid

8.8 / 10
100 reviews

Average price €17

Filter

TheFork advantages