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 Vilafranca Del Penedes

19 restaurants

Sort by Relevance

InsiderMediterranean

El Cigró D'Or

Plaça del Vall del Castell, 17 (primer pis del Mercat de la Carn), 08720, Vilafranca Del Penedes

9.2 / 10
206 reviews

Average price €40 american express Welcome

InsiderMediterranean

Rambla de Sant Francesc, 26, 08720, Vilafranca Del Penedes

9.4 / 10
22 reviews

Average price €35 american express Welcome

    Mediterranean

    Rambla de Sant Francesc, 25, 08720, Vilafranca Del Penedes

    8.8 / 10
    22 reviews

    Average price €17 american express Welcome

      Mediterranean

      Carrer de Josep Tarradellas, 19, 08720, Vilafranca Del Penedes

      7.6 / 10
      29 reviews

      Average price €20 american express Welcome

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

      InsiderMediterranean

      Passatge Camp dels Rolls, 4, 08720, Vilafranca Del Penedes

      9.7 / 10
      198 reviews

      Average price €35

        PAYMediterranean

        Plaça de Jaume I, 15, 08720, Vilafranca Del Penedes

        9.3 / 10
        202 reviews

        Average price €17 american express Welcome

        InsiderMediterranean

        Ctra. Vilafranca a Sant Martí Sarroca, km. 0,5,, 08720, Vilafranca Del Penedes

        9.3 / 10
        55 reviews

        Average price €35 american express Welcome

        YUMS x2InsiderPAYMediterranean

        Carretera del castillo de Olérdola Km 1, 08734, Olerdola

        9.3 / 10
        192 reviews

        Average price €28 american express Welcome

        InsiderPAYMediterranean

        Carrer de Sant Sadurní d'Anoia, 08792, La Granada

        9.4 / 10
        331 reviews

        Average price €35 american express Welcome

          PAYMediterranean

          Carrer de la Font, 34, 08731, Sant Marti Sarroca

          9.7 / 10
          45 reviews

          Average price €20

            YUMS x2Mediterranean

            08731, 08731, Sant Marti Sarroca

            8.3 / 10
            20 reviews

            Average price €25

            MICHELINMediterranean

            Plaça de Subirats, 5, 08739, Sant Pau d'Ordal

            9.8 / 10
            15 reviews

            Average price €35 american express Welcome

              Mediterranean

              Plaça de l'Estació, 5, 08720, Vilafranca Del Penedes

              Average price €15

              InsiderMediterranean

              Mirador de Sant Pau, 08796, Pacs

              9.5 / 10
              100 reviews

              Average price €30 american express Welcome

                PAYMediterranean

                Urb.Pla de cavalls, 08796, Pacs Del Penedes

                9.2 / 10
                7 reviews

                Average price €35

                Menú de fin de semana €28

                InsiderMediterranean

                Carrer del Casal, 1, 08720, Vilafranca Del Penedes

                Average price €35

                Menu 14€ €14

                  Mediterranean

                  Masia Mas Rabell de Fontenac, 08731, Sant Marti Sarroca

                  Average price €30 american express Welcome

                  Menú Les Vinyes €25

                    Mediterranean

                    Camí la Serreta, S/N,, 08734, Sant Miquel d'Olèrdola

                    Average price €18

                      Mediterranean

                      Camí de Can Lleó, S/N (Pla dels Cavalls), 08796, Pacs Del Penedes

                      Average price €25

                      Frequently Asked Questions

                      The Best Mediterranean Restaurants in Vilafranca Del Penedes

                      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.