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 Calvià

79 restaurants

Sort by Relevance

    Mediterranean

    Maricel - Hospes Maricel & SPA

    Carretera d'Andratx, 11, 07181, Calvià

    8.5 / 10
    245 reviews

    Average price €35

    30% off the 'a la carte' menu

      Mediterranean

      Carretera Magaluf - Santa Ponsa, Km.10, 07180, Calvià

      8.8 / 10
      64 reviews

      Average price €45

        Steakhouse

        07180, 07180, Calvià

        9.0 / 10
        46 reviews

        Average price €25

          PAYJapanese

          Av. Magaluf, 15, 07181, Calvià

          Average price €15

          30% off the 'a la carte' menu

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

            PAYEuropean

            Av. Magaluf, 15, 07181, Calvià

            Average price €15

            30% off the 'a la carte' menu

              PAYThai

              Av. Magaluf, 15, 07181, Calvià

              Average price €15

              30% off the 'a la carte' menu

                PAYMediterranean

                Jaime l, 78, 07180, Calvià

                9.2 / 10
                39 reviews

                Average price €25

                  PAYEuropean

                  Av. Magaluf, 15, 07181, Calvià

                  Average price €15

                  30% off the 'a la carte' menu

                    PAYItalian

                    Av. Magaluf, 15, 07181, Calvià

                    Average price €15

                    30% off the 'a la carte' menu

                      PAYItalian

                      Av. de la Platja, 6, 07181, Calvià

                      Average price €15

                        PAYEuropean

                        Av. Magaluf, 15, 07181, Calvià

                        Average price €7

                          Steakhouse

                          Carrer de Carlos Sáenz de Tejada García, 07181, Calvià

                          Average price €28

                            PAYMediterranean

                            Av. de la Platja, 7, 07181, Calvià

                            Average price €20

                              Pizzeria

                              Carrer de Ramon de Montcada, 34, 07183, Rotes Velles

                              8.8 / 10
                              11 reviews

                              Average price €15

                              50% off the 'a la carte' menu

                                Indian

                                Carrer de Ramon de Montcada, 25, 07180, Santa Ponça

                                Average price €15

                                50% off the 'a la carte' menu

                                YUMS x2InsiderPAYFusion

                                Avinguda de Joan Miró, 299, 07015, Palma de Mallorca

                                9.1 / 10
                                15 reviews

                                Average price €24

                                  YUMS x2PAYMediterranean

                                  Carrer de Isaac Peral, 5, 07157, Port d'Andratx

                                  8.9 / 10
                                  10 reviews

                                  Average price €30 american express Welcome

                                    Arrocería

                                    Salida 13 Palma Nova. Autopista Andratx, 07181, Palmanova

                                    9.1 / 10
                                    202 reviews

                                    Average price €15

                                      YUMS x2PAYIndian

                                      Ctra. Andratx, no 30, local 16, 07001, Palma de Mallorca

                                      8.6 / 10
                                      25 reviews

                                      Average price €20

                                      20% off the 'a la carte' menu

                                        PAYEuropean

                                        Carrer Pinada, 6, 07181, Torrenova

                                        Average price €15

                                        30% off the 'a la carte' menu

                                        InsiderPAYMediterranean

                                        Carrer Espiga, 9, 07160, Cala Fornells

                                        9.0 / 10
                                        246 reviews

                                        Average price €34

                                          Italian

                                          Avinguda de Joan Miró, 297, 07015, Palma de Mallorca

                                          9.8 / 10
                                          15 reviews

                                          Average price €25

                                            PAYIndian

                                            Carrer Jaume I, 53, 07181, Palmanova

                                            9.9 / 10
                                            6 reviews

                                            Average price €15 Accepts Yums

                                              Mediterranean

                                              Carrer Cala Blanca, 1 Local 6 (Marina Arcades), 07181, Torrenova

                                              8.9 / 10
                                              227 reviews

                                              Average price €25

                                                Mediterranean

                                                Avinguda de Joan Miró, 279, 07015, Palma de Mallorca

                                                9.6 / 10
                                                14 reviews

                                                Average price €15

                                                Frequently Asked Questions