NeighborhoodsOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Mediterranean Restaurants in Barcelona

785 restaurants

Sort by Relevance

YUMS x21 starMICHELINPAYMediterranean

Hofmann

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

9.6 / 10
496 reviews

Average price €70

Menú semanal (Semana del 3 de mayo) €49

YUMS x2MICHELINPAYMediterranean

C/ Valencia, 28, 08015, Barcelona

9.3 / 10
762 reviews

Average price €70 Accepts Yums

Menú Club €38.5

YUMS x2InsiderPAYMediterranean

Carrer de les Guilleries, 17, 08012, Barcelona

8.8 / 10
5,339 reviews

Average price €20 Accepts Yums

50% off the 'a la carte' menu

InsiderMediterranean

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

9.4 / 10
25,727 reviews

Average price €30 Accepts Yums

50% off the 'a la carte' menu

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

InsiderPAYMediterranean

Carrer de Calàbria, 69, 08015, Barcelona

9.4 / 10
6,317 reviews

Average price €40 Accepts Yums american express Welcome

50% off the 'a la carte' menu

YUMS x2InsiderPAYMediterranean

Carrer d'Enric Granados, 34, 08008, Barcelona

9.3 / 10
298 reviews

Average price €40

    YUMS x2PAYMediterranean

    Avinguda de la Riera de Cassoles, 56, 08012, Barcelona

    9.2 / 10
    2,503 reviews

    Average price €15 Accepts Yums

    50% off the 'a la carte' menu

      YUMS x2PAYMediterranean

      Carrer de Sardenya, 78, Barcelona, Spain. 08005, 08013, Barcelona

      9.6 / 10
      37 reviews

      Average price €25

        PAYMediterranean

        Carrer del Poeta Cabanyes, 43, 08004, Barcelona

        9.6 / 10
        18 reviews

        Average price €30 Accepts Yums

        30% off the 'a la carte' menu

          Mediterranean

          Carrer de Casanova, 158, 08036, Barcelona

          9.1 / 10
          535 reviews

          Average price €20 american express Welcome

          30% off the 'a la carte' menu

            Mediterranean

            Carrer del Rosselló, 206, 08008, Barcelona

            9.2 / 10
            70 reviews

            Average price €15 american express Welcome

            30% off the 'a la carte' menu

              YUMS x2Mediterranean

              Carrer d'Aragó, 271, 08007, Barcelona

              9.0 / 10
              55 reviews

              Average price €25

              30% off the 'a la carte' menu

              InsiderMediterranean

              Carrer del Taquígraf Martí, 32, 08028, Barcelona

              9.2 / 10
              1,037 reviews

              Average price €30 Accepts Yums

              30% off the 'a la carte' menu

                PAYMediterranean

                Carrer d'En Fontrodona, 23, 08004, Barcelona

                9.4 / 10
                146 reviews

                Average price €15

                30% off the 'a la carte' menu

                InsiderMediterranean

                Plaza Catalunya, 19, 08002, Barcelona

                9.3 / 10
                1,549 reviews

                Average price €25

                30% off the 'a la carte' menu

                InsiderPAYMediterranean

                Carrer d'Aribau, 100, 08036, Barcelona

                9.2 / 10
                2,284 reviews

                Average price €55 american express Welcome

                -30% en Menu degustación largo con Maridaje

                InsiderPAYMediterranean

                Passatge del Mercat, 14, 08009, Barcelona

                9.4 / 10
                778 reviews

                Average price €30 Accepts Yums

                20% off the 'a la carte' menu

                InsiderMediterranean

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

                9.5 / 10
                804 reviews

                Average price €30

                Menú del Día 1 €23

                InsiderMediterranean

                Carrer de Neptú, 4, 08006, Barcelona

                9.5 / 10
                1,568 reviews

                Average price €45

                Menú La Ferrería €29.95

                  Mediterranean

                  Carrer de Aragó, 600, 08018, Barcelona

                  8.9 / 10
                  757 reviews

                  Average price €20

                  30% off the 'a la carte' menu

                    YUMS x2PAYMediterranean

                    Carrer Petxina, 5, 08001, Barcelona

                    8.5 / 10
                    501 reviews

                    Average price €25

                    20% off the 'a la carte' menu

                      YUMS x2PAYMediterranean

                      Carrer de Mallorca, 422, 08013, Barcelona

                      9.0 / 10
                      63 reviews

                      Average price €22

                        PAYMediterranean

                        Carrer de Peracamps, 7, 08001, Barcelona

                        9.1 / 10
                        37 reviews

                        Average price €15

                        30% off the 'a la carte' menu

                          Mediterranean

                          Carrer de la Tapineria, 12, 08002, Barcelona

                          8.9 / 10
                          91 reviews

                          Average price €25 american express Welcome

                          30% off the 'a la carte' menu

                            Mediterranean

                            Av. de Josep Tarradellas, 153, 08029, Barcelona

                            9.1 / 10
                            1,080 reviews

                            Average price €20 american express Welcome

                            20% off the 'a la carte' menu

                            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.