Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Mediterranean Restaurants in Madrid

241 restaurants
Why you received these results
Las Cuevas del Duque, Madrid

    YUMS x2PAYMediterranean

    Las Cuevas del Duque

    C. de la Princesa, 16, 28008, Madrid

    9.2 / 10
    335 reviews

    Average price €30 american express Welcome

    20% off the 'a la carte' menu

    La Bonita Madrid, Madrid
    Top Rated

    InsiderMediterranean

    Calle de Rosario Pino, 15, 28020, Madrid

    9.4 / 10
    2,237 reviews

    Average price €32 american express Welcome

    30% off the 'a la carte' menu

    Mosaico - Meliá Madrid Princesa, Madrid

      Mediterranean

      C/ Princesa, 27, 28008, Madrid

      9.3 / 10
      233 reviews

      Average price €30 american express Welcome

      30% off the 'a la carte' menu

      El Yate, Madrid

        Mediterranean

        C/ General Martínez Campos, 41, 28010, Madrid

        9.3 / 10
        759 reviews

        Average price €35 american express Welcome

        30% off the 'a la carte' menu

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

        Mamá Chicó - Corredera Baja de San Pablo, Madrid

          PAYMediterranean

          Corredera Baja de San Pablo, 10, 28004, Madrid

          9.1 / 10
          1,562 reviews

          Average price €25

          30% off food!

          Nanai restaurante  espacio cultural, Madrid
          Great Deal

            PAYMediterranean

            Calle del Barco, 26, 28004, Madrid

            8.8 / 10
            1,352 reviews

            Average price €22

            50% off the 'a la carte' menu

            Küche, Madrid

              PAYMediterranean

              Calle de la Princesa, 18 (entrada por C/ Duque de Liria, 20), 28008, Madrid

              8.9 / 10
              16,201 reviews

              Average price €25 american express Welcome

              40% off the 'a la carte' menu

              El Callejón de Álvarez Gato, Madrid
              Great Deal

                PAYMediterranean

                Calle de Elfo, 123, 28027, Madrid

                9.4 / 10
                1,892 reviews

                Average price €25 Accepts Yums american express Welcome

                50% off the 'a la carte' menu

                La Casa De Cristal, Madrid

                  Mediterranean

                  Calle Pedro Muguruza, 1, 28036, Madrid

                  9.0 / 10
                  2,012 reviews

                  Average price €30 american express Welcome

                  30% off the 'a la carte' menu

                  Muuu, Madrid

                    Mediterranean

                    Calle Víctor Andrés Belaunde, 8, 28016, Madrid

                    8.8 / 10
                    135 reviews

                    Average price €25 american express Welcome

                    30% off the 'a la carte' menu

                    La Elegida, Madrid

                    InsiderMediterranean

                    Calle de Trafalgar, 15, 28010, Madrid

                    9.2 / 10
                    2,444 reviews

                    Average price €35 american express Welcome

                    Menú del día €15

                    La Descarada, Madrid
                    Top Rated

                    InsiderMediterranean

                    Calle de José Ortega y Gasset, 73, 28006, Madrid

                    9.4 / 10
                    1,303 reviews

                    Average price €30 american express Welcome

                    Kapullo, Madrid
                    Great Deal

                      PAYMediterranean

                      Pl. de los Carros, 3, 28005, Madrid

                      8.7 / 10
                      237 reviews

                      Average price €25

                      -50% en carta - TheFork Summer

                      El Tenedor de Estela, Madrid

                        PAYMediterranean

                        Calle de Puerto Rico, 13, 28016, Madrid

                        8.8 / 10
                        82 reviews

                        Average price €23

                        30% off the 'a la carte' menu

                        rÖsq Restaurante Terraza, Madrid
                        Great Deal

                          PAYMediterranean

                          Calle Luis Sánchez Polack Tip esquina Julían Camarillo, 32, 28037, Madrid

                          8.5 / 10
                          138 reviews

                          Average price €25 american express Welcome

                          50% off the 'a la carte' menu

                          La Terraza de la Ribera, Madrid

                            Mediterranean

                            P.º de la Virgen del Puerto, 57, 28005, Madrid

                            9.5 / 10
                            68 reviews

                            Average price €30

                            30% off the 'a la carte' menu

                            Mamá Chicó Recoletos, Madrid

                              Mediterranean

                              Calle de Recoletos, 10, 28001, Madrid

                              8.9 / 10
                              4,142 reviews

                              Average price €30

                              30% off the 'a la carte' menu

                              BLoved by Eboca Restaurants, Madrid

                                Mediterranean

                                Entrada por Calle Gran Vía, 9 O por Calle del Caballero de Gracia, 13, 28013, Madrid

                                9.3 / 10
                                415 reviews

                                Average price €40

                                Mediterráneo, Madrid

                                  Mediterranean

                                  Av del Mediterráneo, 42, 28007, Madrid

                                  8.7 / 10
                                  224 reviews

                                  Average price €18 american express Welcome

                                  30% off the 'a la carte' menu

                                  Iguazú Cocktail Club, Madrid
                                  Great Deal

                                    Mediterranean

                                    Calle de Teruel, 16, 28020, Madrid

                                    8.7 / 10
                                    1,362 reviews

                                    Average price €20

                                    50% off the 'a la carte' menu

                                    Beerverly Hills, Madrid
                                    Great Deal

                                      PAYMediterranean

                                      Calle Edgar Neville, s/n, 28223, Madrid

                                      8.1 / 10
                                      91 reviews

                                      Average price €20 american express Welcome

                                      50% off food!

                                      Odin, Madrid
                                      Great Deal

                                        PAYMediterranean

                                        C. de Zaragoza, 9, 28012, Madrid

                                        8.5 / 10
                                        108 reviews

                                        Average price €15 american express Welcome

                                        -50% en carta - TheFork Summer

                                        Mar y Tierra Montecarmelo, Madrid

                                        InsiderMediterranean

                                        Av. del Monasterio de El Escorial, 6, 28034, Madrid

                                        9.2 / 10
                                        735 reviews

                                        Average price €30 american express Welcome

                                        El Barril de Orense, Madrid

                                          Mediterranean

                                          C/ Basílica, 15, 28020, Madrid

                                          9.2 / 10
                                          867 reviews

                                          Average price €55 american express Welcome

                                          Restaurante Buraioni, Madrid

                                            PAYMediterranean

                                            Calle de Rosario Pino, 18, 28020, Madrid

                                            9.3 / 10
                                            780 reviews

                                            Average price €25 american express Welcome

                                            40% off the 'a la carte' menu

                                            Frequently Asked Questions

                                            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.