NeighborhoodsOnly with offersNearby
Register my restaurant
Help

The Best Mediterranean Restaurants in Barcelona

490 restaurants
Why you received these results
Blanc - Mandarin Oriental, Barcelona

    YUMS x2Catalan

    Blanc - Mandarin Oriental

    Passeig de Gràcia, 38-40, 08007, Barcelona

    9.2 / 10
    1,334 reviews

    Average price €50 american express Welcome

    Menú de Temporada €38

    Dagma By Hotel Barcelona Princess, Barcelona

      YUMS x2PAYInternational

      Av. Diagonal, 1, 08019, Barcelona

      9.6 / 10
      51 reviews

      Average price €39 american express Welcome

      30% off the 'a la carte' menu

      Studio Miramar - Hotel Miramar, Barcelona
      Top Rated

        Mediterranean

        Plaça de Carlos Ibáñez, 3, 08038, Barcelona

        9.4 / 10
        2,462 reviews

        Average price €40 american express Welcome

        30% off the 'a la carte' menu

        Casa Gracia Restaurant, Barcelona

          YUMS x2Mediterranean

          Pg. de Gràcia, 116Bis, 08008, Barcelona

          8.4 / 10
          356 reviews

          Average price €25 american express Welcome

          30% off the 'a la carte' menu

          Vi Negre, Barcelona
          Great Deal

            YUMS x2PAYMediterranean

            Carrer de les Guilleries, 17, 08012, Barcelona

            9.1 / 10
            5,878 reviews

            Average price €30 Accepts Yums american express Welcome

            50% off the 'a la carte' menu

            Puertecillo Paral·lel, Barcelona

              PAY

              Av. del Paral·lel, 46, 08001, Barcelona

              9.1 / 10
              807 reviews

              Average price €20 american express Welcome

              30% off the 'a la carte' menu

              Tortuga, Barcelona

                PAYSpanish

                Gran Via de les Corts Catalanes, 710, 08013, Barcelona

                9.2 / 10
                436 reviews

                Average price €23 american express Welcome

                30% off the 'a la carte' menu

                Gilda by Belgious, Barcelona

                INSIDERPAY

                Carrer Ample, 34, 08002, Barcelona

                9.2 / 10
                2,698 reviews

                Average price €30 Accepts Yums american express Welcome

                30% off the 'a la carte' menu

                Negresco, Barcelona
                Top Rated

                INSIDERMediterranean

                Carrer de Roger de Llúria, 16-18, 08010, Barcelona

                9.4 / 10
                968 reviews

                Average price €40 american express Welcome

                20% off the 'a la carte' menu

                Hofmann, Barcelona
                Top Rated

                YUMS x2MICHELINMediterranean

                Carrer de la Granada del Penedès, 14, 08006, Barcelona

                9.5 / 10
                917 reviews

                Average price €70 american express Welcome

                Menú Semanal €56

                Bistro Helena, Barcelona

                  Mediterranean

                  Via Laietana, 30, 08003, Barcelona

                  9.0 / 10
                  2,761 reviews

                  Average price €45 american express Welcome

                  30% off the 'a la carte' menu

                  Restaula, Barcelona
                  Top Rated

                    YUMS x2PAYCatalan

                    Carrer Gran de Gràcia, 236, 08012, Barcelona

                    9.4 / 10
                    106 reviews

                    Average price €28 american express Welcome

                    GreenVita - Glòries, Barcelona
                    On A Budget

                      Mediterranean

                      Avinguda Diagonal, 208 (C.C. Glories), 08018, Barcelona

                      8.9 / 10
                      396 reviews

                      Average price €15 american express Welcome

                      30% off the 'a la carte' menu

                      Vinateria rosaluna, Barcelona
                      On A Budget

                        PAYMediterranean

                        Carrer de Floridablanca, 5, 08015, Barcelona

                        9.0 / 10
                        933 reviews

                        Average price €15

                        30% off the 'a la carte' menu

                        Vinogrado, Barcelona
                        Top Rated

                        INSIDERPAYMediterranean

                        Carrer de Benet Mateu, 59, 08034, Barcelona

                        9.6 / 10
                        642 reviews

                        Average price €50 american express Welcome

                        Tendiez - Sofitel Barcelona Skipper, Barcelona
                        Top Rated

                          Mediterranean

                          Av. del Litoral, 10, 08005, Barcelona

                          9.4 / 10
                          1,069 reviews

                          Average price €45 american express Welcome

                          Los imprescindibles de tendiez €49

                          El Rebost de Sant Antoni, Barcelona
                          Top Rated

                          INSIDERPAYCatalan

                          Carrer del Comte d'Urgell, 19, 08011, Barcelona

                          9.6 / 10
                          1,406 reviews

                          Average price €35 american express Welcome

                          Ziryab, Barcelona
                          Top Rated

                            PAYMediterranean

                            Carrer de Grunyí, 5, 08003, Barcelona

                            9.6 / 10
                            2,144 reviews

                            Average price €25 american express Welcome

                            Can Fusté, Barcelona
                            Top Rated

                            INSIDERMediterranean

                            Gran Via de Carles III, 50-52, 08028, Barcelona

                            9.6 / 10
                            262 reviews

                            Average price €50

                            Aflamas, Barcelona
                            Top Rated

                            YUMS x2INSIDERPAYMediterranean

                            Carrer de Loreto, 32, Baixos, 08029, Barcelona

                            9.4 / 10
                            907 reviews

                            Average price €50 Accepts Yums american express Welcome

                            GreenVita - Diagonal Mar, Barcelona
                            On A Budget

                              Mediterranean

                              Avinguda Diagonal, 3 (C.C. Diagonal Mar), 08019, Barcelona

                              8.8 / 10
                              612 reviews

                              Average price €15 american express Welcome

                              30% off the 'a la carte' menu

                              Antigua, Barcelona
                              Great Deal

                              INSIDERMediterranean

                              Carrer de Marià Cubí, 59, 08006, Barcelona

                              9.4 / 10
                              34,063 reviews

                              Average price €30 Accepts Yums

                              50% off the 'a la carte' menu

                              Nectari by Jordi Esteve, Barcelona

                              YUMS x2MICHELINPAYMediterranean

                              C/ Valencia, 28, 08015, Barcelona

                              9.0 / 10
                              1,050 reviews

                              Average price €70 Accepts Yums american express Welcome

                              Menú degustación €86

                              Antiquari Gastronòmic, Barcelona

                                YUMS x2PAY

                                Carrer del Veguer, 13, 08002, Barcelona

                                9.4 / 10
                                51 reviews

                                Average price €35 american express Welcome

                                Menú Degustación Medio día €25

                                Vinicio bodega subterránea, Barcelona

                                  PAYMediterranean

                                  Ingresar por restaurante Papanato y dirigirse al subsuelo, Pg. Joan de Borbo 65, 08003 Barcelona", 08003, Barcelona

                                  9.2 / 10
                                  115 reviews

                                  Average price €17 Accepts Yums american express Welcome

                                  30% off the 'a la carte' menu

                                  Mediterranean near Barcelona

                                  More food types in Barcelona

                                  • Pizzeria
                                  • Vegetarian
                                  • Korean
                                  • Tapas
                                  • Chinese

                                  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.