TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Terrace Restaurants in Madrid

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

InsiderMediterranean

El Barril de Orense

C/ Basílica, 15, 28020, Madrid

9.1 / 10
625 reviews

Average price €55

InsiderSpanish

Calle de Velázquez, 8, 28001, Madrid

8.7 / 10
151 reviews

Average price €30

Menú Raíces 40€

InsiderFrom market

Avenida de América, 41, 28002, Madrid

8.5 / 10
572 reviews

Average price €55 Accepts Yums

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

Italian

Plaza Manuel Gómez-Moreno, 28020, Madrid

8.0 / 10
1,161 reviews

Average price €25

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

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

InsiderArrocería

Calle Manuel Pombo Angulo, 18, 28050, Madrid

9.1 / 10
4,309 reviews

Average price €35

Fusion

Calle Domenico Scarlatti, 3, 28003, Madrid

8.1 / 10
177 reviews

Average price €20

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

InsiderSeafood

C/ Narváez, 68, 28009, Madrid

9.1 / 10
204 reviews

Average price €45

Mediterranean

Avenida de Brasil, 26, 28020, Madrid

8.1 / 10
592 reviews

Average price €20

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

InsiderItalian

Avenida Menéndez Pelayo, 41, 28009, Madrid

9.1 / 10
328 reviews

Average price €24

Spanish

Calle del Corazón de María, 61, 28002, Madrid

8.7 / 10
120 reviews

Average price €14

Plato del día 9 €

InsiderFrom Galicia

Calle de Gonzalo de Córdoba, 10, 28010, Madrid

8.9 / 10
68 reviews

Average price €35

InsiderFusion

Plaza de la Lealtad, 3, 28014, Madrid

8.9 / 10
534 reviews

Average price €30 Accepts Yums

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
555 reviews

Average price €23

Fine Dining

Av. Felipe II, 2, 28009, Madrid

8.9 / 10
907 reviews

Average price €25

Spanish

Plaza Hermanos Falco y Álvarez de Toledo, 21, 28042, Madrid

8.7 / 10
281 reviews

Average price €18

Menú del día 11.50€

Andalou

C/ Diego de León, 58, 28006, Madrid

8.9 / 10
253 reviews

Average price €35

Seafood

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

8.9 / 10
879 reviews

Average price €34

InsiderSeafood

C/ Alcántara, 30, 28006, Madrid

8.9 / 10
416 reviews

Average price €37

Del Norte

C/ Francisco Silvela, 96, 28002, Madrid

8.9 / 10
552 reviews

Average price €18

Mediterranean

Calle de Serrano, 85, 28006, Madrid

7.9 / 10
373 reviews

Average price €25 Accepts Yums

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

InsiderFusion

Calle del Monte Esquinza, 15, 28010, Madrid

9.0 / 10
1,046 reviews

Average price €35 Accepts Yums

Menu 14.50€

InsiderSpanish

Calle de Serrano, 118, 28006, Madrid

9.0 / 10
265 reviews

Average price €40

InsiderItalian

Calle de la Infanta Mercedes, 98, 28020, Madrid

9.0 / 10
751 reviews

Average price €35

Spanish

Avenida de Logroño, 138, 28042, Madrid

9.0 / 10
776 reviews

Average price €25

InsiderBasque

C/ Balbina Valverde, 2, 28002, Madrid

9.0 / 10
641 reviews

Average price €34

The Best Terrace Restaurants 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