TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Mediterranean Restaurants in City center, Madrid

89 restaurants

Sort by Relevance

insiderMediterranean

El Rincón de Esteban

Calle de Sta. Catalina, 3, 28014, Madrid

8.9 / 10
594 reviews

Average price €50

Mediterranean

Calle Calatrava, 6, 28005, Madrid

8.9 / 10
105 reviews

Average price €28

Mediterranean

Calle de la Princesa, 56, 28008, Madrid

8.4 / 10
25 reviews

Average price €45

Mediterranean

Calle de la Salud, 28013, Madrid

Average price €35

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

Mediterranean

Travesía San Mateo, 16, 28004 Madrid, Spain, 28004, Madrid

7.8 / 10
14 reviews

Average price €15

Mediterranean

Calle de Toledo, 12, 28005, Madrid

7.0 / 10
5 reviews

Average price €15

Mediterranean

Calle de Embajadores, 26, 28012, Madrid

Average price €20

insiderMediterranean

C/ Torija, 7, 28013, Madrid

8.3 / 10
102 reviews

Average price €45

Mediterranean

Calle del Conde Duque, 2, 28015, Madrid

8.7 / 10
210 reviews

Average price €20

Mediterranean

Calle Corredera Alta de San Pablo, 6, 28004, Madrid

8.4 / 10
354 reviews

Average price €15

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

Mediterranean

Santa Isabel, 5 (Mercado Antón Matín), 28012, Madrid

Average price €20

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

Mediterranean

Calle de las Huertas, 65, 28014, Madrid

Average price €15

Menu 10€

Mediterranean

Calle de la Cruz, 4, 28012, Madrid

Average price €25

Mediterranean

Calle de Manuela Malasaña, 22, 28004, Madrid

Average price €16

Mediterranean

Calle de las Hileras, 6, 28013, Madrid

Average price €30

Mediterranean

Calle Hortaleza, 118, 28004, Madrid

Average price €14

Mediterranean

Plaza de San Martín, 5, 28013, Madrid

Average price €24

Menú diario 14€

Mediterranean

Calle de Augusto Figueroa, 2, 28004, Madrid

Average price €15

Set Menu undefined€

Mediterranean

Calle Jacometrezo, 7, 28013, Madrid

Average price €25

Set Menu 15€

Mediterranean

Calle Mayor, 30, 28013, Madrid

Average price €30

Menu 14,50€

Mediterranean

Calle Fúcar, 1, 28014, Madrid

Average price €14

Set Menu undefined€

Mediterranean

C/ Libertad, 23, 28004, Madrid

Average price €18

Set Menu 13.90€

Mediterranean

C/ Colmenares, 13, 28004, Madrid

Average price €28

Menu Divina 25.90€

Mediterranean

Calle del Pez, 30, 28004, Madrid

8.6 / 10
843 reviews

Average price €20

Mediterranean

Calle de la Bolsa, 12, 28012, Madrid

8.6 / 10
214 reviews

Average price €20

Filter

TheFork advantages