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

73 restaurants

Sort by Relevance

YUMS x2International

El Padrino San Amaro

Calle Haya, 2, 38400, Puerto De La Cruz

9.0 / 10
31 reviews

Average price €18

YUMS x2Spanish

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

9.1 / 10
57 reviews

Average price €12

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

Mediterranean

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

8.5 / 10
3 reviews

Average price €23

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

Indian

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

9.1 / 10
333 reviews

Average price €12

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

Indian

Calle Agustín de Betancourt, 25, 38400, Puerto De La Cruz

9.1 / 10
57 reviews

Average price €12

Contemporary cuisine

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

9.0 / 10
18 reviews

Average price €30

Spanish

Ctra. Taoro, 38400, Puerto De La Cruz

8.7 / 10
27 reviews

Average price €13

Mediterranean

Av. Familia de Betancourt y Molina, 8 Local 9-10, 38400, Puerto De La Cruz

Average price €20

From Canarias

Calle la Hoya, 23, 38400, Puerto De La Cruz

Average price €20

Spanish

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

8.0 / 10
3 reviews

Average price €15

Peruvian

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

7.3 / 10
5 reviews

Average price €15

YUMS x2Mediterranean

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

8.6 / 10
10 reviews

Average price €18

Mediterranean

Carretera de El Botanico, 38400 Puerto de la Cruz, Tenerife, 38400, Puerto De La Cruz

7.8 / 10
105 reviews

Average price €15

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

From market

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

9.4 / 10
146 reviews

Average price €27

Spanish

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

Average price €28

International

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

9.2 / 10
72 reviews

Average price €22

International

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

Average price €20

Italian

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

Average price €20

Fusion

Calle de Iriarte, 10, 38400, Puerto De La Cruz

Average price €20

International

Calle Francia, 8, 38400, Puerto De La Cruz

Average price €18 Accepts Yums

Italian

Calle Manuel Yanes Barreto, 1, 38400, Puerto De La Cruz

Average price €15

International

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

Average price €18

International

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

Average price €18

From Canarias

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

9.1 / 10
21 reviews

Average price €12

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

Indian

Av. Familia de Betancourt y Molina, 26, 38400, Puerto De La Cruz

10.0 / 10
4 reviews

Average price €20

Cities around Puerto De La Cruz

Filter

TheFork advantages