Only 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 Castelldefels

28 restaurants

Sort by Relevance

MICHELINPAYMediterranean

The New Canasta - Since 1976 -

Carrer 5, 24, 08860, Castelldefels

9.1 / 10
1,121 reviews

Average price €53

30% off the 'a la carte' menu

YUMS x2InsiderMediterranean

Passeig Marítim, 299, 08860, Castelldefels

9.2 / 10
1,152 reviews

Average price €35 american express Welcome

    Mediterranean

    Passeig Maritim, 118, 08860, Castelldefels

    9.2 / 10
    414 reviews

    Average price €25

    Menú del día €19

      PAYMediterranean

      Carrer Major, 16, 08860, Castelldefels

      9.2 / 10
      368 reviews

      Average price €25 Accepts Yums

      Menú Propuesta Gastronómica €29.5

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

        YUMS x2PAYMediterranean

        Plaça del Mar, 2, 08860, Castelldefels

        9.0 / 10
        26 reviews

        Average price €15

          Mediterranean

          Carrer 11, nº9, 08860, Castelldefels

          9.0 / 10
          99 reviews

          Average price €25

            PAYMediterranean

            Carrer de Miquel Servet, 14, 08850, Castelldefels

            9.3 / 10
            12 reviews

            Average price €15 Accepts Yums

            30% off the 'a la carte' menu

              Mediterranean

              Passeig Marítim, 86, Castelldefels, Spain, 08860, Castelldefels

              8.8 / 10
              13 reviews

              Average price €25

                Mediterranean

                Avinguda de la Constitució, 135, 08860, Castelldefels

                9.1 / 10
                346 reviews

                Average price €22

                Menú Mediodía (Excluido Festivas) €13.5

                  PAYMediterranean

                  Passeig Maritim, 185, 08860, Castelldefels

                  8.9 / 10
                  364 reviews

                  Average price €20

                  Menú Caldero €28.9

                    Mediterranean

                    Carrer Major, 105, 08860, Castelldefels

                    6.5 / 10
                    3 reviews

                    Average price €18

                      Mediterranean

                      Passeig Marítim, 3, 08860, Castelldefels

                      9.0 / 10
                      306 reviews

                      Average price €17

                        Mediterranean

                        Av. d'Habana Vieja, 8, 08860, Castelldefels

                        9.4 / 10
                        191 reviews

                        Average price €15

                          Mediterranean

                          Passeig Maritim, 344, 08860, Castelldefels

                          Average price €15

                            Mediterranean

                            Carrer de la Ginesta, 9 (Estamos dentro del Club Tenis Andres Gimeno), 08860, Castelldefels

                            Average price €12

                            Menu 19,50€ €21

                              Mediterranean

                              Passeig Marítim, 289, 08860, Castelldefels

                              Average price €30

                                Mediterranean

                                Passeig Maritim, 332, 08860, Castelldefels

                                Average price €25

                                  Mediterranean

                                  Passeig Marítim, 297, 08860, Castelldefels

                                  Average price €27

                                    Mediterranean

                                    C/ Onze, 9, 08860, Castelldefels

                                    Average price €28

                                      Mediterranean

                                      Passeig Marítim, s/n, 08860, Castelldefels

                                      Average price €20

                                        Mediterranean

                                        Avenida Constitución, 28, 08860, Castelldefels

                                        Average price €25

                                        Today's special menu 13.80€ €13.8

                                          Mediterranean

                                          Calle Estrella de Mar, 10, 08860, Castelldefels

                                          Average price €30

                                          Group Special: Menu 30€ (6 to 89 p.) €30

                                            Mediterranean

                                            Passeig Marítim de les Botigues de Sitges 2, 08860 Barcelona, Spain, 08860, Castelldefels

                                            Average price €25

                                              Mediterranean

                                              avenida baños, playa, 08860, Castelldefels

                                              Average price €15

                                                Mediterranean

                                                Av. Diagonal, 39, 08860 Castelldefels, Barcelona, Spain, 08860, Castelldefels

                                                Average price €30

                                                Frequently Asked Questions

                                                The Best Mediterranean Restaurants in Castelldefels

                                                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.