NeighborhoodsOnly with offersNearby
Register my restaurant
Help

The Best Mediterranean Restaurants in Madrid

316 restaurants
Why you received these results
El Invernadero de Rodrigo de la Calle, Madrid

    YUMS x2MICHELINPAYMediterranean

    El Invernadero de Rodrigo de la Calle

    C. de Ponzano, 85, 28003, Madrid

    9.9 / 10
    30 reviews

    Average price €160 american express Welcome

    Menú #Rojo €145

    Sa Brisa Madrid, Madrid

    MICHELINPAYSpanish

    Av. de Menéndez Pelayo, 15, 28009, Madrid

    9.3 / 10
    6,107 reviews

    Average price €30 american express Welcome

    30% off the 'a la carte' menu

    La Rotonda - Hotel The Westin Palace Madrid, Madrid

      Mediterranean

      Plaza de las Cortes, 7, 28014, Madrid

      9.3 / 10
      3,015 reviews

      Average price €40 Accepts Yums

      30% off the 'a la carte' menu

      Mosaico - Meliá Madrid Princesa, Madrid
      Top Rated

        PAYMediterranean

        C/ Princesa, 27, 28008, Madrid

        9.5 / 10
        602 reviews

        Average price €40 american express Welcome

        20% off the 'a la carte' menu

        LoBbyto Cocktail Bar, Madrid
        Top Rated

          YUMS x2Mediterranean

          Calle de Echegaray, 8, 28014, Madrid

          9.4 / 10
          216 reviews

          Average price €25 american express Welcome

          El Show-Brunch del Inglés con actuación €37

          YOUNIQUE Arts Club at Only YOU Boutique Hotel, Madrid

          INSIDERMediterranean

          Calle del Barquillo, 21, 28004, Madrid

          9.2 / 10
          4,276 reviews

          Average price €35 Accepts Yums american express Welcome

          30% off the 'a la carte' menu

          Espacio Iroko, Madrid

            YUMS x2PAY

            Cl. de Francisco Ricci, 7, 28015, Madrid

            9.3 / 10
            65 reviews

            Average price €35 american express Welcome

            30% off the 'a la carte' menu

            La Chula, Madrid

              Mediterranean

              Calle del Cardenal Cisneros, 66, 28010, Madrid

              9.1 / 10
              3,955 reviews

              Average price €20 american express Welcome

              30% off the 'a la carte' menu

              El Telón - Hotel Indigo, Madrid

                Mediterranean

                Calle de Silva, 6, 28013, Madrid

                9.1 / 10
                2,522 reviews

                Average price €30 american express Welcome

                30% off the 'a la carte' menu

                El Aliño, Madrid

                  Mediterranean

                  Calle Rafael Calvo, 40, 28010, Madrid

                  9.1 / 10
                  2,605 reviews

                  Average price €25 Accepts Yums american express Welcome

                  30% off the 'a la carte' menu

                  Gustos Madrid Plaza Mayor, Madrid

                    PAYMediterranean

                    Plaza Mayor, 8, 28012, Madrid

                    8.9 / 10
                    1,157 reviews

                    Average price €25

                    30% off the 'a la carte' menu

                    Támara Lorenzo, Madrid

                      PAYMediterranean

                      Calle de Máiquez, 48, 28009, Madrid

                      8.9 / 10
                      1,980 reviews

                      Average price €30 Accepts Yums american express Welcome

                      40% off the 'a la carte' menu

                      El D3S3O. Madrid, Madrid

                        YUMS x2PAYMediterranean

                        C. de Almagro, 20, 28010, Madrid

                        9.5 / 10
                        17 reviews

                        Average price €50 american express Welcome

                        Fisher's Madrid, Madrid

                          PAYMexican

                          C. de Velázquez, 41, 28001, Madrid

                          8.9 / 10
                          345 reviews

                          Average price €40 american express Welcome

                          30% off the 'a la carte' menu

                          Barra Alta Madrid, Madrid

                          MICHELINMediterranean

                          Calle de Lagasca, 19, 28001, Madrid

                          9.2 / 10
                          500 reviews

                          Average price €45 american express Welcome

                          El Pequeño Barco, Madrid
                          Top Rated

                            Mediterranean

                            C/ Jorge Juan, 104, 28009, Madrid

                            9.6 / 10
                            584 reviews

                            Average price €48 american express Welcome

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

                              PAYMediterranean

                              Calle de Elfo, 123, 28027, Madrid

                              9.4 / 10
                              2,582 reviews

                              Average price €25 Accepts Yums american express Welcome

                              ¡-50% en carta!

                              Arturo Cantoblanco, Madrid

                                PAYMediterranean

                                Ctra. Colmenar Viejo, Km. 14.500, 28049, Madrid

                                8.6 / 10
                                202 reviews

                                Average price €35 american express Welcome

                                30% off the 'a la carte' menu

                                Estebanez, Madrid

                                  PAYMediterranean

                                  Calle del Torpedero Tucumán, 28, 28016, Madrid

                                  9.3 / 10
                                  61 reviews

                                  Average price €25 american express Welcome

                                  Menu del día €12

                                  Restaurante Hotel Crowne Plaza, Madrid

                                    PAYItalian

                                    Calle de Lola Flores, 1, 28022, Madrid

                                    8.5 / 10
                                    127 reviews

                                    Average price €25 american express Welcome

                                    30% off the 'a la carte' menu

                                    Café Mies, Madrid

                                      Mediterranean

                                      Av. del General Perón, 4, 28020, Madrid

                                      8.6 / 10
                                      858 reviews

                                      Average price €20

                                      30% off the 'a la carte' menu

                                      Claridge - Hotel Claridge  , Madrid

                                        Mediterranean

                                        Plaza de Conde Casal, 6, 28007, Madrid

                                        8.7 / 10
                                        922 reviews

                                        Average price €25 Accepts Yums american express Welcome

                                        30% off the 'a la carte' menu

                                        Al Paseo, Madrid

                                          Mediterranean

                                          Paseo de la Habana, 65, 28036, Madrid

                                          9.3 / 10
                                          3,792 reviews

                                          Average price €45

                                          Restaurante Balear, Madrid

                                            YUMS x2PAYMediterranean

                                            Av. de Juan Antonio Samaranch, 67, 28055, Madrid

                                            9.2 / 10
                                            71 reviews

                                            Average price €40 Accepts Yums american express Welcome

                                            Taberna Degusta, Madrid
                                            Top Rated

                                              PAYMediterranean

                                              C/ Francisco Silvela, 83, 28028, Madrid

                                              9.4 / 10
                                              483 reviews

                                              Average price €25

                                              Mediterranean near Madrid

                                              More food types in Madrid

                                              • Thai
                                              • Pizza
                                              • Mexican
                                              • Asian
                                              • Seafood

                                              Frequently Asked Questions

                                              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.