TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Santa Cruz de Tenerife

74 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

From Canarias

Mesón Los Ángeles

Av. Islas Canarias, 28, 38006, Santa Cruz de Tenerife

9.3 / 10
1,212 reviews

Average price €20 Accepts Yums

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

YUMS x2InsiderJapanese

Calle Cineasta Miguel Brito, 2, 38007, Santa Cruz de Tenerife

9.4 / 10
60 reviews

Average price €35

YUMS x2InsiderSpanish

Calle San Antonio, 63, 38001, Santa Cruz de Tenerife

9.4 / 10
290 reviews

Average price €35 Accepts Yums

Italian

Av. Manuel Hermoso Rojas, 16, 38005, Santa Cruz de Tenerife

9.8 / 10
4 reviews

Average price €20

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

Pizzeria

Rambla de Santa Cruz, 13, 38006, Santa Cruz de Tenerife

9.5 / 10
3 reviews

Average price €15

Lebanese

Av. de Venezuela, 24 - Local 3, 38008, Santa Cruz de Tenerife

Average price €17

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

Chinese

Emilio Calzadilla, 5, Bajo, 38002, Santa Cruz de Tenerife

9.2 / 10
15 reviews

Average price €20

InsiderFrom market

Emilio Calzadilla, 3, 38002, Santa Cruz de Tenerife

9.1 / 10
50 reviews

Average price €40

Mediterranean

Calle Sto Domingo, 2 plaza de la iglesia de la concepción, 38003, Santa Cruz de Tenerife

9.1 / 10
105 reviews

Average price €17

International

Calle Dr. Allart, 29, 38003, Santa Cruz de Tenerife

Average price €15

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

InsiderJapanese

Paseo Milicias de Garachico 5, 38002, Santa Cruz de Tenerife

8.9 / 10
50 reviews

Average price €36

Italian

Calle José Murphy, 1, 38002, Santa Cruz de Tenerife

8.9 / 10
116 reviews

Average price €20

Steakhouse

Calle Puerto Escondido 4, 38002, Santa Cruz de Tenerife

8.8 / 10
62 reviews

Average price €25

Fusion

Calle Celia Cruz, 4, 38003, Santa Cruz de Tenerife

8.8 / 10
15 reviews

Average price €17

From Canarias

Carretera General, Agua Garcia a la Esperanza, 70, 38355, Santa Cruz de Tenerife, 38639, Santa Cruz de Tenerife

Average price €20 Accepts Yums

Mediterranean

Av. de los Majuelos, 73, 38107, Santa Cruz de Tenerife

Average price €17

Argentinian

Rambla de Pulido, 12B, 38004, Santa Cruz de Tenerife

Average price €20

From Canarias

Av. de las Hespérides, 56, 38107, Santa Cruz de Tenerife

Average price €20

International

Av. del Atlántico 2, 38639, Santa Cruz de Tenerife

Average price €25

Spanish

Calle la Marina, 9, 38002, Santa Cruz de Tenerife

Average price €13

Italian

Paseo Milicias de Garachico, 3 - Local 1, 38002, Santa Cruz de Tenerife

9.2 / 10
154 reviews

Average price €15

Mediterranean

Calle de Sta. Teresita, 3, 38001, Santa Cruz de Tenerife

9.3 / 10
37 reviews

Average price €35

Spanish

Calle Dr. Allart, 22, 38003, Santa Cruz de Tenerife

Average price €20

Korean

Calle Imeldo Serís, 71, 38003, Santa Cruz de Tenerife

9.1 / 10
64 reviews

Average price €15

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

YUMS x2International

Calle de Carmen Monteverde, 50, 38003, Santa Cruz de Tenerife

8.7 / 10
27 reviews

Average price €18

Cities around Santa Cruz de Tenerife

Filter

TheFork advantages