TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Restaurants in Puerta del Sol, Madrid

213 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,960 reviews

Average price €25

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

InsiderFrench

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

9.6 / 10
4,335 reviews

Average price €50

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

African

C/ Independencia, 1, 28013, Madrid

9.5 / 10
1,298 reviews

Average price €19

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

InsiderCreative

Calle Flor Baja, 3, 28013, Madrid

9.3 / 10
2,849 reviews

Average price €38

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

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

Mediterranean

Calle de Preciados, 3, 28013, Madrid

10.0 / 10
3 reviews

Average price €40

Mediterranean

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

9.2 / 10
196 reviews

Average price €20

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

YUMS x2Fusion

Plaza del Conde de Miranda, 4, 28005, Madrid

8.3 / 10
589 reviews

Average price €25

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,005 reviews

Average price €33

-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!

From Castille

C/ Leganitos, 10, 28013, Madrid

8.9 / 10
926 reviews

Average price €34 Accepts Yums

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

Venezuelan

Calle de la Cruz, 19, 28012, Madrid

9.0 / 10
1,253 reviews

Average price €20

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

Mediterranean

Plaza Mayor, 8, 28012, Madrid

8.8 / 10
356 reviews

Average price €25

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

InsiderFusion

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

8.9 / 10
997 reviews

Average price €15

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

InsiderMediterranean

Calle Echegaray, 8, 28014, Madrid

8.9 / 10
219 reviews

Average price €40

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

Spanish

Calle de Bordadores, 4, 28013, Madrid

8.7 / 10
156 reviews

Average price €30

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

Fusion

Calle del Príncipe, 16, 28012, Madrid

8.7 / 10
6,700 reviews

Average price €15

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

Fusion

C/ Rollo, 8, 28005, Madrid

8.9 / 10
991 reviews

Average price €26

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

Mexican

Calle Jardines, 5, 28013, Madrid

8.7 / 10
701 reviews

Average price €25

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

Spanish

C/ Espoz y Mina, 18, 28012, Madrid

8.4 / 10
933 reviews

Average price €18

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

InsiderFrom market

C/ Unión, 8, 28013, Madrid

9.4 / 10
477 reviews

Average price €40

Indian

Costanilla de los Ángeles, 18, 28013, Madrid

9.4 / 10
254 reviews

Average price €26

Fusion

Calle Echegaray, 5, 28014, Madrid

8.5 / 10
102 reviews

Average price €20

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

Filter

TheFork advantages