Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Puerto De La Cruz

38 restaurants

Sort by Relevance

    Seafood

    Marlin

    Calle Añaterve, 1, 38400, Puerto De La Cruz

    9.5 / 10
    397 reviews

    Average price €20

    30% off food!

      YUMS x2Spanish

      Carretera del Botanico, 14, Puerto de la Cruz, Spain, 38400, Puerto De La Cruz

      8.8 / 10
      65 reviews

      Average price €12 american express Welcome

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

        YUMS x2Mediterranean

        Av. Francisco Afonso Carrillo sn, 38400, Puerto De La Cruz

        9.0 / 10
        16 reviews

        Average price €24

        YUMS x2InsiderFusion

        Calle de la Verdad, 18, 38400, Puerto De La Cruz

        9.4 / 10
        68 reviews

        Average price €30 american express Welcome

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

          Peruvian

          Calle el Pozo, 18, 38400, Puerto De La Cruz

          8.9 / 10
          15 reviews

          Average price €15 american express Welcome

            Spanish

            Ctra. Taoro, 38400, Puerto De La Cruz

            8.8 / 10
            42 reviews

            Average price €13

              From Canarias

              Av. Melchor Luz, 2, 38400, Puerto De La Cruz

              9.0 / 10
              28 reviews

              Average price €20

              Menú del día 11,5 €

                International

                Plaza del Charco, 14, 38400, Puerto De La Cruz

                9.5 / 10
                84 reviews

                Average price €20

                  Mediterranean

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

                  Average price €15

                    International

                    Calle Haya, 2, 38400, Puerto De La Cruz

                    9.4 / 10
                    131 reviews

                    Average price €14

                      Italian

                      Calle Aceviño, 38400, Puerto De La Cruz

                      Average price €15

                        International

                        Avenida Marqués Villanueva del Prado, 11, 38400, Puerto De La Cruz

                        Average price €22

                          Spanish

                          Av. de Cristobal Colón, 22, 38400, Puerto De La Cruz

                          Average price €28

                          InsiderAsian

                          Calle de Iriarte, 1, 38400 Puerto de la Cruz, Santa Cruz de Tenerife, 38400, Puerto De La Cruz

                          9.6 / 10
                          37 reviews

                          Average price €30

                            Spanish

                            Calle Puerto Viejo, 30, 38400, Puerto De La Cruz

                            Average price €15

                              International

                              Plaza Benito Perez Galdos, 8, 38400, Puerto De La Cruz

                              Average price €20

                                YUMS x2Mediterranean

                                Calle el Lomo, 17, 38400, Puerto De La Cruz

                                Average price €16

                                  Indian

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

                                  9.3 / 10
                                  435 reviews

                                  Average price €12

                                    Spanish

                                    TF21, número 1 la Orotava, 38300, La Orotava

                                    9.6 / 10
                                    319 reviews

                                    Average price €14 american express Welcome

                                    30% off food!

                                      From Canarias

                                      Camino Polo, 128, 38300, La Orotava

                                      9.4 / 10
                                      149 reviews

                                      Average price €15

                                      Menú del dia 8.75 € 8,75 €

                                        From Canarias

                                        Camino Las Suertes I, 38315, La Orotava

                                        9.4 / 10
                                        250 reviews

                                        Average price €15

                                          From Canarias

                                          Carr. Gral. de La Perdoma, 37, 38315, La Perdoma

                                          9.1 / 10
                                          114 reviews

                                          Average price €12

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

                                            From Canarias

                                            Calle Pérez Zamora, 16, 38400, Puerto De La Cruz

                                            Average price €25

                                              Pizzeria

                                              Calle Virtud, 5, 38400, Puerto De La Cruz

                                              Average price €10

                                                Mediterranean

                                                Avenida Richard J. Yeoward, 1, 38400, Puerto De La Cruz

                                                Average price €30

                                                Cities around Puerto De La Cruz