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

El Recetario de Madrid

Paseo de la Ermita del Santo, 48, 28011, Madrid

Average price €12

From Navarre

Calle de Hermosilla, 7, 28001, Madrid

Average price €30

Italian

Calle del Monasterio de las Batuecas, 5, 28049, Madrid

Average price €25

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

Spanish

Calle Corbeta, 8, 28042, Madrid

Average price €15

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

Spanish

Calle Guillermo Pingarrón, 9, 28018, Madrid

Average price €20

Del Norte

Calle de Santiago de Compostela, 38, 28034, Madrid

Average price €25

From market

Calle de Serrano, 224, 28016, Madrid

Average price €20

InsiderSpanish

Paseo de Panamá s/n (entrada por la puerta de la Reina Mercedes), 28009, Madrid

Average price €45

Spanish

Calle del Gral Yagüe, 11, 28020, Madrid

Average price €15

Spanish

Calle de Bravo Murillo, 84, 28003, Madrid

Average price €25

Italian

Calle Pedro Muguruza, 1, 28036, Madrid

Average price €28

Fusion

Paseo del Pintor Rosales, 24, 28008, Madrid

Average price €30

InsiderVegetarian

Av. de Menéndez Pelayo, 61, 28009, Madrid

Average price €30

Mediterranean

Camino de la Zarzuela, 23, 28023, Madrid

Average price €25

Mediterranean

Camino de la Zarzuela, 23, 28023, Madrid

Average price €35

American

Paseo del General Martínez Campos, 40, 28010, Madrid

Average price €12

InsiderMediterranean

Calle de Hortaleza, 63, 28004, Madrid

Average price €30

From market

Plaza Sta. Ana, 14, 28012, Madrid

Average price €30

International

Calle Arcipreste de Hita, 10, 28008, Madrid

Average price €20

Portuguese

Calle Emiliano Barral, 12, 28043, Madrid

Average price €25

Spanish

Calle Salvatierra, 5, 28034, Madrid

Average price €15

Spanish

Calle Corbeta, 8, 28042, Madrid

Average price €15

Mediterranean

Av. Victoria, 46, 28023, Madrid

Average price €30

From market

Calle del Dr. Fleming, 58, 28036, Madrid

Average price €18

Spanish

Calle Príncipe Carlos, 24, 28050, Madrid

Average price €30

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