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.

Mediterranean

bAravaca

C/ Blanca de Castilla, 5 local 3, 28023, Madrid

8.3 / 10
513 reviews

Average price €19

Mediterranean

C/ Catamarán, 3, 28042, Madrid

7.9 / 10
212 reviews

Average price €30 Accepts Yums

Menú del día 12.90€ 12,9 €

Spanish

Avenida Concha Espina, 4, 28036, Madrid

Average price €25

From Castille

C/ Santa Engracia, 75, 28010, Madrid

Average price €36

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

European

Calle Biarritz, 2, 28028, Madrid

7.7 / 10
16 reviews

Average price €27

Menu 22€

Mediterranean

Calle del General Aranaz, 55, 28027, Madrid

8.3 / 10
1,963 reviews

Average price €25

InsiderCreative

Calle de Fernando VI, 6, 28004, Madrid

7.4 / 10
4 reviews

Average price €60

Mediterranean

Calle de Lola Flores, 1, 28022, Madrid

8.1 / 10
65 reviews

Average price €25

From market

Calle de Costa Rica, 24, 28016, Madrid

8.1 / 10
136 reviews

Average price €25

Steakhouse

C/ César Pastor Llopis, 6, 28031, Madrid

8.1 / 10
112 reviews

Average price €25

Mediterranean

Av. de Valdemarín, 169, 28023, Madrid

7.9 / 10
28 reviews

Average price €18

InsiderMediterranean

Calle Alfredo Marquerie, 43, 28034, Madrid

8.0 / 10
92 reviews

Average price €40

Spanish

Calle de la Princesa, 5, 28008, Madrid

6.9 / 10
35 reviews

Average price €15

Menú casero diario 12.90 € 12,9 €

Spanish

Carrera de S. Jerónimo, 16, 28014, Madrid

7.9 / 10
30 reviews

Average price €20

Mediterranean

C/ San Benito, 3, 28029, Madrid

7.9 / 10
232 reviews

Average price €25

Mediterranean

C/ Alonso Heredia, 25, 28028, Madrid

7.7 / 10
628 reviews

Average price €31

Spanish

Av. del Camino de Santiago, 33, 28050, Madrid

7.5 / 10
595 reviews

Average price €30 Accepts Yums

Mediterranean

Calle de Barrilero, 8, 28007, Madrid

7.4 / 10
5 reviews

Average price €18

From Castille

Calle de San Bernardo, 115, 28015, Madrid

8.2 / 10
588 reviews

Average price €25

American

Calle de Carranza, 4, 28004, Madrid

8.0 / 10
561 reviews

Average price €22

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

Mediterranean

Plaza Juan Pujol, 1, 28004, Madrid

9.0 / 10
1,332 reviews

Average price €20

Menu 9.90€

Mediterranean

C/ Alcalá, 423, 28027, Madrid

9.2 / 10
184 reviews

Average price €30

InsiderVenezuelan

Calle del Conde de Peñalver, 82, Madrid, Spain, 28006, Madrid

8.8 / 10
906 reviews

Average price €18

Menu 10.95€

From market

Calle de Francisco Silvela, 77, 28028, Madrid

Average price €25

Italian

Calle Azofra, 27 local 5 (Entrada por C/ Puente la Reina), 28050, Madrid

8.1 / 10
238 reviews

Average price €15

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

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