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.

International

Bowl Bar

Calle Quintana, 28, 28008, Madrid

9.1 / 10
106 reviews

Average price €25

Christmas Menu for groups: €40.00

From market

Av. del General Perón, 4, 28020, Madrid

8.5 / 10
705 reviews

Average price €20

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

InsiderMediterranean

C/ Hermanos Bécquer, 6, 28006, Madrid

9.3 / 10
411 reviews

Average price €30

Italian

Av. de Manoteras, 40, 28050, Madrid

8.2 / 10
128 reviews

Average price €20

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

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

Mediterranean

Calle de Lola Flores, 1, 28022, Madrid

8.2 / 10
65 reviews

Average price €25

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

InsiderArrocería

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

9.2 / 10
268 reviews

Average price €30

Mediterranean

Plaza Mayor, 23, 28012, Madrid

8.3 / 10
391 reviews

Average price €25 Accepts Yums

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

Arrocería

C/ Almagro, 12, 28010, Madrid

8.5 / 10
4,459 reviews

Average price €32

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

InsiderArgentinian

C/ Ramón Gómez de la Serna, 4, 28035, Madrid

9.3 / 10
5,975 reviews

Average price €33

InsiderBasque

Calle de Uruguay, 16, 28016, Madrid

9.1 / 10
94 reviews

Average price €37

Spanish

Av. de Aragón, 361 (En el Puente de San Fernando de Henares), 28022, Madrid

8.1 / 10
102 reviews

Average price €25

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

Spanish

Av. Victoria, 35, 28023, Madrid

9.1 / 10
618 reviews

Average price €30

InsiderFrom Asturias

C/ Capitán Haya, 20, 28020, Madrid

9.1 / 10
1,245 reviews

Average price €32

International

C/ Juan Hurtado de Mendoza, 13, 28036, Madrid

9.1 / 10
2,073 reviews

Average price €24

Arrocería

Calle de Caleruega, 67, 28033, Madrid

7.9 / 10
232 reviews

Average price €22

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

Andalou

Calle de Goya, 113, 28009, Madrid

8.4 / 10
336 reviews

Average price €19

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

YUMS x2Fusion

Plaza del Conde de Miranda, 4, 28005, Madrid

8.4 / 10
585 reviews

Average price €25

American

Calle de Sta Engracia, 109, 28010, Madrid

9.0 / 10
794 reviews

Average price €15

Set Menu 12.50€

Mediterranean

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

9.0 / 10
646 reviews

Average price €25

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

InsiderMediterranean

C/ Magallanes, 24, 28015, Madrid

8.7 / 10
579 reviews

Average price €27

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

Spanish

Paseo de la Florida, 59, 28008, Madrid

9.1 / 10
10 reviews

Average price €30

Mediterranean

Calle Unión 1, 28013, Madrid

8.9 / 10
158 reviews

Average price €14

Menu 14.70€

Spanish

C/ Caleruega, 102, 28033, Madrid

9.1 / 10
110 reviews

Average price €24

Spanish

Avenida Aragón, 370-372, 28022, Madrid

8.9 / 10
131 reviews

Average price €21

Menú Degustación 30€

Mediterranean

Paseo del Doctor Vallejo Nájera, 38, 28005, Madrid

8.9 / 10
231 reviews

Average price €22 Accepts Yums

Menu fin de semana 16.95€

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