TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Puerta del Sol, Madrid

218 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.

YUMS x2Spanish

Mercado de la Reina

C/ Gran Vía, 12, 28013, Madrid

8.9 / 10
2,962 reviews

Average price €25

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

InsiderFrench

C/ De la Amnistía 4, 28013, Madrid

9.6 / 10
4,452 reviews

Average price €50

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

African

C/ Independencia, 1, 28013, Madrid

9.5 / 10
1,299 reviews

Average price €19

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

Mediterranean

Calle de Preciados, 3, 28013, Madrid

10.0 / 10
3 reviews

Average price €40

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

InsiderIndian

C/ Vergara, 7, 28013, Madrid

9.3 / 10
1,330 reviews

Average price €15

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

InsiderCreative

Calle Flor Baja, 3, 28013, Madrid

9.3 / 10
2,850 reviews

Average price €38

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

YUMS x2InsiderMediterranean

Calle de Echegaray, 8, 28014, Madrid

9.1 / 10
40 reviews

Average price €25

Basque

C/ Marqués de Cubas, 8, 28014, Madrid

9.0 / 10
2,008 reviews

Average price €33

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

Spanish

Calle de Núñez de Arce, 6, 28012, Madrid

8.9 / 10
78 reviews

Average price €25

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

Mediterranean

Calle de Núñez de Arce, 3, 28012, Madrid

9.2 / 10
196 reviews

Average price €20

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

From Madrid

Calle de la Cruz, 8, 28012, Madrid

9.0 / 10
30 reviews

Average price €20

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

Indian

Calle Núñez de Arce, 15, 28012, Madrid

8.7 / 10
699 reviews

Average price €15

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

YUMS x2Mediterranean

Plaza de Sta. Ana, 14, 28012, Madrid

7.7 / 10
110 reviews

Average price €11

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

Fusion

Calle del Príncipe, 16, 28012, Madrid

8.8 / 10
6,724 reviews

Average price €15

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

Argentinian

Calle de Barcelona, 13, 28012, Madrid

8.8 / 10
81 reviews

Average price €18

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

From Castille

C/ Leganitos, 10, 28013, Madrid

8.9 / 10
951 reviews

Average price €34 Accepts Yums

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

Spanish

C/ Espoz y Mina, 18, 28012, Madrid

8.5 / 10
933 reviews

Average price €18

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

InsiderMediterranean

Calle Echegaray, 8, 28014, Madrid

8.8 / 10
218 reviews

Average price €40

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

Mediterranean

C/ Alcalá, 35, 28014, Madrid

8.5 / 10
12,280 reviews

Average price €28

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

Fusion

Calle Echegaray, 5, 28014, Madrid

8.6 / 10
102 reviews

Average price €20

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

Mediterranean

Plaza Mayor, 8, 28012, Madrid

8.8 / 10
355 reviews

Average price €25

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

Fusion

C/ Rollo, 8, 28005, Madrid

8.8 / 10
991 reviews

Average price €26

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

InsiderIndian

C/ Ventura de la Vega, 6, 28014, Madrid

9.4 / 10
697 reviews

Average price €18

Indian

Costanilla de los Ángeles, 18, 28013, Madrid

9.4 / 10
256 reviews

Average price €26

InsiderFusion

Calle de Núñez de Arce, 11, 28012, Madrid

8.9 / 10
996 reviews

Average price €15

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

Filter

TheFork advantages