TheFork, a Trip advisor company

What
Where

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

The Best Mediterranean Restaurants in Madrid

668 restaurants

Sort by Relevance

Mediterranean

Teatro Real

C/ Felipe V, 2, 28013, Madrid

Average price €37

Menu 38.50€

Mediterranean

C/ Colmenares, 13, 28004, Madrid

Average price €28

Menu Divina 25.90€

Fine Dining

C/ Castelló, 18, 28001, Madrid

Average price €23

Menu 15€

Mediterranean

Paseo Pintor Rosales, 20, 28008, Madrid

Average price €26

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

Mediterranean

Paseo de la Castellana, 179, 28046, Madrid

Average price €34

Menú 66€

Mediterranean

C/ Infantas, 29, 28004, Madrid

Average price €30

Menú Celebración 35€

Mediterranean

Av. de Logroño, 144, 28042, Madrid

8.6 / 10
8 reviews

Average price €25

Author

Calle de San Marcos, 8, 28004, Madrid

8.5 / 10
233 reviews

Average price €30

Fine Dining

Calle de Ibiza, 40, 28009, Madrid

8.1 / 10
21 reviews

Average price €45

Set Menu 40€

Mediterranean

Calle del Príncipe de Vergara, 258, 28016, Madrid

8.4 / 10
84 reviews

Average price €20

InsiderMediterranean

Calle de Velázquez, 62, 28001, Madrid

Average price €20

Mediterranean

Calle de Augusto Figueroa, 20, 28004, Madrid

Average price €20

Mediterranean

Calle Grañón, 7, 28050, Madrid

Average price €15

Mediterranean

Calle Vázquez de Mella, 1, 28017, Madrid

Average price €15

Mediterranean

Calle de Bravo Murillo, 17, 28015, Madrid

Average price €12

Mediterranean

Calle Magallanes, 17, 28015, Madrid

Average price €12

Mediterranean

Calle de Martín de los Heros 36, 28008, Madrid

Average price €13

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

InsiderMediterranean

Calle de Recoletos, 4, 28001, Madrid

Average price €40

InsiderFine Dining

Calle de Fernández de la Hoz, 66, 28010, Madrid

Average price €50

Mediterranean

Calle de Fortuny, 47, 28010, Madrid

Average price €20

Mediterranean

Plaza Niño Jesús, 3, 28009, Madrid

Average price €20

Mediterranean

Paseo de la Castellana, 89, 28046, Madrid

Average price €15

Mediterranean

Calle de Ponzano, 62, 28003, Madrid

Average price €15

Mediterranean

Calle Mateo Inurria, 19, 28036, Madrid

Average price €30

Mediterranean

Calle San Bruno, 3, 28005, Madrid

Average price €15

The Best Mediterranean Restaurants in Madrid

The Mediterranean evokes the aromas of olive oil, rosemary, thyme, and lavender. Bright and flavourful, Southern cuisine fills our hearts and palates with sunshine. To enjoy marinated olives, grilled fish and peppers, gazpacho, and sun-dried tomatoes, check out our selection of Mediterranean restaurants.

Filter

TheFork advantages