Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Mediterranean Restaurants in Barcelona

421 restaurants
Why you received these results
Antigua, Barcelona
Great Deal

InsiderMediterranean

Antigua

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

9.4 / 10
30,048 reviews

Average price €30 Accepts Yums american express Welcome

50% off the 'a la carte' menu

Nectari by Jordi Esteve, Barcelona

YUMS x2MICHELINPAYMediterranean

C/ Valencia, 28, 08015, Barcelona

9.1 / 10
954 reviews

Average price €70 Accepts Yums american express Welcome

Menú degustación con maridaje €113

Rooftop Terraza Verbena - Monument Hotel, Barcelona

    YUMS x2PAYMediterranean

    Passeig de Gràcia, 75, 08008, Barcelona

    9.1 / 10
    280 reviews

    Average price €39

    L' Origen, Barcelona

      YUMS x2PAYMediterranean

      Carrer d'Aribau, 100, 08036, Barcelona

      9.1 / 10
      117 reviews

      Average price €25

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

      La Tata, Barcelona
      Great Deal

      InsiderPAYMediterranean

      Carrer de Calàbria, 69, 08015, Barcelona

      9.6 / 10
      6,980 reviews

      Average price €50 Accepts Yums american express Welcome

      50% off the 'a la carte' menu

      Aflamas, Barcelona
      Top Rated

      YUMS x2InsiderPAYMediterranean

      Carrer de Loreto, 32, Baixos, 08029, Barcelona

      9.6 / 10
      709 reviews

      Average price €35 american express Welcome

      Amalia's Portuguese Flavours, Barcelona
      Top Rated

        Mediterranean

        C/ del Comte d'Urgell, 132, 08011, Barcelona

        9.6 / 10
        182 reviews

        Average price €12

        a Restaurant, Barcelona
        Top Rated

        InsiderMediterranean

        Plaça de Sant Felip Neri, 2, 08002, Barcelona

        9.4 / 10
        335 reviews

        Average price €45

        Menú 55 (2 personas, precio por persona) €55

        Tablafina - NH Collection Calderon, Barcelona

          Mediterranean

          Rambla de Catalunya, 26, 08007, Barcelona

          8.8 / 10
          188 reviews

          Average price €25 american express Welcome

          30% off the 'a la carte' menu

          Negresco, Barcelona

          InsiderMediterranean

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

          9.2 / 10
          918 reviews

          Average price €30 american express Welcome

          Menú Sunday Brunch Negresco reservas banquetes.negresco@princess-hotels.com €34

          Caelis, Barcelona
          Top Rated

          YUMS x2InsiderMediterranean

          Via Laietana, 49 (Hotel Ohla Barcelona), 08003, Barcelona

          9.5 / 10
          1,230 reviews

          Average price €75 american express Welcome

          Vi Negre, Barcelona
          Great Deal

            YUMS x2PAYMediterranean

            Carrer de les Guilleries, 17, 08012, Barcelona

            9.2 / 10
            5,611 reviews

            Average price €30 Accepts Yums american express Welcome

            50% off the 'a la carte' menu

            Bar Veraz - The Barcelona EDITION, Barcelona

              Mediterranean

              Av. de Francesc Cambó, 14, 08003, Barcelona

              9.2 / 10
              230 reviews

              Average price €35

              Brunch con Cava Ilimitado / Bottomless Cava Brunch €35

              Ascent by Eboca Restaurant, Barcelona

                Mediterranean

                C/ Arcs, 10 - Hotel Catalonia Catedral, 08002, Barcelona

                9.2 / 10
                300 reviews

                Average price €28 Accepts Yums

                Menú mediodia La Mercè €28

                Bivio - Steak House, Barcelona

                  Mediterranean

                  Passeig de Joan de Borbó, 60, 08003, Barcelona

                  8.4 / 10
                  523 reviews

                  Average price €24 american express Welcome

                  30% off the 'a la carte' menu

                  Studio Miramar - Hotel Miramar, Barcelona

                    PAYMediterranean

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

                    9.3 / 10
                    2,221 reviews

                    Average price €40 american express Welcome

                    30% off the 'a la carte' menu

                    Mimo's Born, Barcelona

                      PAYMediterranean

                      Plaça de Jacint Reventós, 08003, Barcelona

                      8.8 / 10
                      506 reviews

                      Average price €25 american express Welcome

                      30% off the 'a la carte' menu

                      La Cua Curta, Barcelona

                        Mediterranean

                        Carrer de la Carassa, s/n, 08003, Barcelona

                        9.3 / 10
                        1,486 reviews

                        Average price €25

                        MENÚ LA MERCÈ €35

                        La Boca Agua, Barcelona

                          YUMS x2PAYMediterranean

                          Carrer del Roser, 34, 08004, Barcelona

                          8.9 / 10
                          617 reviews

                          Average price €25 Accepts Yums american express Welcome

                          30% off the 'a la carte' menu

                          La Marimba, Barcelona

                            Mediterranean

                            Carrer de Pau Claris, 128, 08009, Barcelona

                            8.6 / 10
                            94 reviews

                            Average price €20 american express Welcome

                            30% off the 'a la carte' menu

                            Picasso, Barcelona

                              YUMS x2Mediterranean

                              Carrer de Mallorca, 422, 08013, Barcelona

                              8.3 / 10
                              74 reviews

                              Average price €22

                              Can Saia, Barcelona
                              Top Rated

                              YUMS x2InsiderMediterranean

                              Carrer del Bruc, 157, 08037, Barcelona

                              9.4 / 10
                              473 reviews

                              Average price €45

                              Barnabier, Barcelona

                                Mediterranean

                                Carrer de la Marina, 16, Local 3 (Entrada por Passeig Marítimo), 08005, Barcelona

                                9.3 / 10
                                131 reviews

                                Average price €29 american express Welcome

                                Bo de Boqueria, Barcelona

                                  YUMS x2PAYMediterranean

                                  Carrer Petxina, 5, 08001, Barcelona

                                  8.6 / 10
                                  931 reviews

                                  Average price €25 american express Welcome

                                  20% off the 'a la carte' menu

                                  Baldomero, Barcelona
                                  On A Budget

                                    Mediterranean

                                    Passatge de Mercader, 16, 08008, Barcelona

                                    9.1 / 10
                                    795 reviews

                                    Average price €15 american express Welcome

                                    Brunch Baldomero €35

                                    Frequently Asked Questions

                                    The Best Mediterranean Restaurants in Barcelona

                                    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.