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 Vegan Restaurants in Puerto De La Cruz

15 restaurants

Sort by Relevance

    Indian

    Delhi Darbar - Puerto de la Cruz

    Calle Retama, Edificio Retama Nº4, 38400, Puerto De La Cruz

    9.4 / 10
    422 reviews

    Average price €12

      Mediterranean

      Calle San Juan, 11, 38400, Puerto De La Cruz

      Average price €15

        From market

        C/ San Felipe, 53, 38400, Puerto De La Cruz

        Average price €27

          International

          Av. Venezuela, 11, 38400, Puerto De La Cruz

          Average price €18 american express Welcome

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

            From Canarias

            Camino de los Guanches, 13, 38311, La Orotava

            9.6 / 10
            25 reviews

            Average price €15

              From Canarias

              Camino Las Suertes I, 38315, La Orotava

              9.4 / 10
              244 reviews

              Average price €15

                Pizzeria

                Calle Virtud, 5, 38400, Puerto De La Cruz

                Average price €10

                  Italian

                  Calle Aceviño, 38400, Puerto De La Cruz

                  Average price €16

                    Spanish

                    Calle Nicolás de Ponte 6, 38300, La Orotava

                    Average price €20

                      Fusion

                      Calle Hermano Apolinar, 8, 38300, La Orotava

                      Average price €25

                        Italian

                        Carr. Provincial, 191 local 6, 38390, Sta Úrsula

                        Average price €15

                        -50% off the "à la carte" menu!

                          Spanish

                          Calle Carrera escultor Estévez, 38300, La Orotava

                          Average price €15

                            Pizzeria

                            Carr. Provincial, 173, Santa Cruz Tenerife,, 38390, Sta Úrsula

                            Average price €20

                              Spanish

                              Calle la Araucaria, 8, 38410, Los Realejos

                              Average price €14

                                Homemade cuisine

                                Calle Godinez Nª, 1, 38410 el, Santa Cruz de Tenerife, 38410, Los Realejos

                                Average price €10