TheFork, a Trip advisor company

What
Where

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

The Best Great view Restaurants in Madrid

48 restaurants

Sort by Relevance

Italian

Siracusa Madrid

Calle del Dr. Fleming, 23, 28036, Madrid

Average price €20

InsiderMediterranean

Calle Gran Vía, 21 (NH Collection Gran Vía), 28013, Madrid

Average price €40

Author

Calle Barceló, 6, 28004, Madrid

Average price €30

Spanish

Calle del Marqués de Casa Riera, 2, 28014, Madrid

Average price €25

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

Spanish

Camino del Merendero, s/n, 28049, Madrid

Average price €20

Fine Dining

Calle Gran Vía, 80, 28013, Madrid

Average price €35

International

Calle de Raimundo Fernández Villaverde, 34, 28003, Madrid

Average price €15

Spanish

Plaza Mayor, 2, 28012, Madrid

Average price €22

Fine Dining

C/ Segovia 17, 28005, Madrid

Average price €18

American

Calle Tierra de Melide esq. C/ Mirallos, 28050, Madrid

Average price €13

From market

C/ Pintor Rosales, 30, 28008, Madrid

Average price €25

Greek

Paseo de la Castellana, 89 (frente a Torre Picasso), 28046, Madrid

Average price €23

Fine Dining

Avenida de Juan de Herrera, 2, 28040, Madrid

Average price €50

Basque

C/ Principal de Provincias, s/n, 28011, Madrid

Average price €29

From Galicia

Casa de Campo, s/n, 28011, Madrid

Average price €23

Mediterranean

C/ Costanilla de San Andrés, 12, 28005, Madrid

Average price €12

Mediterranean

Paseo de Recoletos, 31, 28004, Madrid

Average price €25

Spanish

C/ Via Lusitana, 28025, Madrid

Average price €20

Spanish

Plaza Vázquez de Mella, 11, 28004, Madrid

Average price €17

From Madrid

C/ Gerona, 4, 28012, Madrid

Average price €18

Creative

Carrera de San Jerónimo, 34 , 28014, Madrid

Average price €110

Spanish

C/ Vergara, 1, 28013, Madrid

Average price €25

Mediterranean

Calle San Enrique, 24, 28020, Madrid

6.3 / 10
779 reviews

Average price €25

Filter

TheFork advantages