TheFork, a Trip advisor company

What
Where

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

The Best Restaurants with terrace in Madrid

1,037 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.

Middle Eastern

Beytna

Calle del Moscatelar, 18, 28043, Madrid

9.3 / 10
98 reviews

Average price €29

InsiderMediterranean

Paseo de la Castellana, 56, 28046, Madrid

9.1 / 10
806 reviews

Average price €30

Menu 14.50€

InsiderSpanish

Calle de Bravo Murillo, 24, 28015, Madrid

9.3 / 10
105 reviews

Average price €30

Japanese

Paseo de la Castellana, 89, 28046, Madrid

8.5 / 10
6,059 reviews

Average price €15

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

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

Mediterranean

C/ Padre Damián, 38, 28036, Madrid

9.1 / 10
647 reviews

Average price €25

Group Special: Menu 35€ (8 to 0 p.)

From market

Calle de O'Donnell, 46, Madrid, Spain, 28009, Madrid

8.3 / 10
1,549 reviews

Average price €20

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

Japanese

Gran Vía, 1, 28013, Madrid

8.4 / 10
1,508 reviews

Average price €12

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

YUMS x2Japanese

Avenida de Alberto Alcocer, 22 Bis, 28036, Madrid

8.5 / 10
3,026 reviews

Average price €23

Italian

Plaza Manuel Gómez-Moreno, 28020, Madrid

8.3 / 10
1,201 reviews

Average price €25

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

Peruvian

Paseo de Yeserías, 15, 28005, Madrid

9.1 / 10
742 reviews

Average price €22

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

From Madrid

Avenida de Alberto Alcocer, 49, 28016, Madrid

8.7 / 10
842 reviews

Average price €19

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

YUMS x2Spanish

Calle del Marqués de Urquijo, 4, 28008, Madrid

8.5 / 10
84 reviews

Average price €24

InsiderSpanish

C/ Bravo Murillo, 88, 28003, Madrid

9.3 / 10
321 reviews

Average price €33

InsiderFrench

Calle de Génova, 11, 28004, Madrid

8.9 / 10
125 reviews

Average price €35 Accepts Yums

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

InsiderSpanish

Calle Serrano, 61, 28006, Madrid

9.2 / 10
392 reviews

Average price €50

Menú noche en terraza 50 €

Japanese

Paseo de la Vaguada, 5 (CC. La Vaguada), 28029, Madrid

8.2 / 10
1,127 reviews

Average price €15

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

Mediterranean

C/ Fortuny, 34, 28010, Madrid

8.6 / 10
1,456 reviews

Average price €35

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

Japanese

Glorieta Monte del Gozo, 3, 28050, Madrid

9.0 / 10
1,460 reviews

Average price €15

Menú buffet libre a la carta (noches y fines de semana) 17.95€

InsiderAndalou

Calle de la Fuente del Berro, 23, 28009, Madrid

9.0 / 10
973 reviews

Average price €25

Set Menu 32,50€

Lebanese

Calle de Orense, 70, 28020, Madrid

8.4 / 10
2,707 reviews

Average price €25 Accepts Yums

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

Spanish

Plaza Mayor, 30, 28012, Madrid

8.1 / 10
1,356 reviews

Average price €28 Accepts Yums

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

Mexican

Calle del Príncipe de Anglona, 1, 28005, Madrid

Average price €20

-30% en carta (No válido en terraza)

American

Calle de Silvano, 92, 28043, Madrid

8.3 / 10
231 reviews

Average price €18

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

Mediterranean

Calle Unión 1, 28013, Madrid

9.0 / 10
156 reviews

Average price €14

Talent Brunch 17 €

Italian

Paseo del Pintor Rosales, 30, 28008, Madrid

9.2 / 10
1,433 reviews

Average price €33

The Best Restaurants with terrace in Madrid

Sit down and close your eyes ... Do you feel the sunlight on your face? Can you hear the birds singing and glasses clinking? It's official, spring is here! Celebrate by choosing a restaurant with a terrace and soaking up the sunshine!

Filter

TheFork advantages