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 Restaurants with Vegetarian dishes in Porto Cervo

26 restaurants

Sort by Relevance

    PAYSeafood

    Le Piscine

    07021, 07021, Porto Cervo

    Average price €90

      African

      Costa Smeralda, 07021, Porto Cervo

      Average price €200

        Sardo

        Piazza degli Archi, 07021, Porto Cervo

        8.6 / 10
        202 reviews

        Average price €50

          Italian

          07021, 07021, Porto Cervo

          Average price €80

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

            PAY

            07021, 07021, Porto Cervo

            Average price €30

              PAYEuropean

              Golfo Pevero, 07021, Porto Cervo

              Average price €90

                Mediterranean

                Via della Marina, 07021, Porto Cervo

                Average price €50

                  Mediterranean

                  07021, 07021, Porto Cervo

                  Average price €200

                    Mediterranean

                    Costa Smeralda, 07020 Porto Cervo SS, Italia, 07021, Porto Cervo

                    Average price €200

                      Mediterranean

                      07021, 07021, Porto Cervo

                      Average price €40

                        Japanese

                        presso Hotel Cala di Volpe, 07021, Porto Cervo

                        Average price €160

                          Asian

                          Via Porto Cervo, 07021, Porto Cervo

                          Average price €95

                            Mediterranean

                            Piazzetta di Porto Cervo, 07021, Porto Cervo

                            Average price €30

                              Italian

                              Costa Smeralda, 07021, Porto Cervo

                              Average price €25

                                Mediterranean

                                Via Porto Vecchio, 07021, Porto Cervo

                                Average price €90

                                  Pizzeria

                                  SP59, 07021, Santa Teresina

                                  8.7 / 10
                                  1,979 reviews

                                  Average price €25

                                  20% off the bill

                                    PAYMediterranean

                                    Località Micalosu, 07021, Cannigione

                                    9.5 / 10
                                    104 reviews

                                    Average price €90

                                      Mediterranean

                                      Piazza Due Vele, 07021, Baja Sardinia

                                      8.0 / 10
                                      95 reviews

                                      Average price €40

                                        PAYSardo

                                        Loc. La Crucitta, snc, I-07021, Arzachena

                                        8.9 / 10
                                        146 reviews

                                        Average price €30

                                          PAYSeafood

                                          Piazzetta Per Baja Sardinia SNC | Baja Sardinia,, 07021, Baja Sardinia

                                          8.3 / 10
                                          306 reviews

                                          Average price €48

                                          20% off the bill

                                            Seafood

                                            Via della Marina, 10, I-07021, Porto Cervo

                                            Average price €50

                                              Seafood

                                              Via Lungomare A. Doria 0721 Cannigione, 07021, Cannigione

                                              8.2 / 10
                                              51 reviews

                                              Average price €40

                                                PAYMediterranean

                                                SP13 Località Tanca Manna, 07021, Cannigione

                                                9.2 / 10
                                                9 reviews

                                                Average price €40

                                                  PAYItalian

                                                  07021, 07021, Arzachena

                                                  8.1 / 10
                                                  12 reviews

                                                  Average price €29

                                                    PAYItalian

                                                    SP59, 07021, Santa Teresina

                                                    9.2 / 10
                                                    18 reviews

                                                    Average price €50