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.

From market

El 7 de Zahonero

Paseo de las Yeserías, 7, 28005, Madrid

Average price €20

Italian

C/ Segovia, 8, 28005, Madrid

Average price €19

Menu 10.50 €

From market

C/ Agastia, 126, 28043, Madrid

Average price €26

Menú de Grupo 40€

From Galicia

C/ Joaquin María López, 41, 28015, Madrid

Average price €29

Today's MenuXente Nova 9.90 €

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

Mediterranean

C/ Puerto Rico, 34, 28016, Madrid

Average price €36

Menu 10.90€

Mediterranean

C/ Santa Leonor, 61, 28037, Madrid

Average price €12

Menu 11.95€

Spanish

C/ Mesoneros Romanos, 8, 28013, Madrid

Average price €17

Menu 10.90 €

International

C/ Pedro Muguruza, 1, 28036, Madrid

Average price €24

Today's Menu 10.50€

Spanish

Avenida del General Fanjul, 21, 28044, Madrid

Average price €17

Menu 18€

From market

C/ Isabel Colbrand, 20, 28050, Madrid

Average price €20

Menú especial La Nava 3º Aniversario 19 €

From Asturias

C/ Alar del Rey, 14, 28042, Madrid

Average price €28

Menu entre semana Penedela 11€

From market

C/ Príncipe Carlos, s/n , 28050, Madrid

Average price €22

Today's special menu entre semana 10.50€

Spanish

C/ Jacometrezo, 10, 28013, Madrid

Average price €23

Menu week-end 11.00€ (suplemento en terraza de €2.00)

Spanish

C/ General Lacy, 50, 28045, Madrid

Average price €25

Today's special menu 9€

Creative

Avenida Brasil, 6, 28020, Madrid

Average price €17

Menú Cóctel A 35 €

Spanish

Calle de la Hermandad de Donantes de Sangre, 1, 28041, Madrid

Average price €32

Group menu Meat a la Brasa 24.75 €

Japanese

C/ Félix Boix, 7, 28036, Madrid

Average price €29

Menu dinners and Fines de Semana 11.95 €

Mediterranean

C/ Doctor Fleming, 4, 28036, Madrid

Average price €13

Today's lunch menuentre semana 10€

From Asturias

Paseo de las Delicias, 131, 28045, Madrid

Average price €32

Menu 29.95 €

Mediterranean

Avenida Reina Victoria, 12, 28003, Madrid

Average price €20

Menú 23.50€

Mediterranean

C/ Manuel Marchamalo, 10-12, 28029, Madrid

Average price €38

Menu 39€

From Galicia

C/ Santa María Micaela, 4, 28008, Madrid

Average price €20

Menu 14€

Fine Dining

C/ Castrogeriz, 18, 28025, Madrid

Average price €17

Menú Arroz con Bogavante 15 €

From Castille

Avenida Guardia, 27, 28048, Madrid

Average price €29

Group menu 42€

Fusion

C/ Bravo Murillo, 5, 28015, Madrid

Average price €22

Today's special menu 10.50 €

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