Top 10 Hotels in Puerto de la Cruz

See all 213 Hotels in Puerto de la Cruz
Hotel Botanico
Hotel Botanico

Avenida Richard Yeoward, 1, Puerto de la Cruz 38400

5.0 out of 5.0

This family-friendly Puerto de la Cruz hotel is within a 5-minute walk of Botanical Garden of La Orotava and Botanical Garden …

$203
avg/night
Hotel ValleMar
Hotel ValleMar

Avenida de Colon 4, Puerto de la Cruz 38400

4.0 out of 5.0

Located in the heart of Puerto de la Cruz, this romantic hotel is 0.1 mi (0.2 km) from Costa Martianez Aquatic Park and 2.1 m …

Get Rates
Best Semiramis
Best Semiramis

C/ Leopoldo Cologan Zulueta, 12, Puerto de la Cruz 38400

5.0 out of 5.0

Situated on the waterfront, this luxury hotel is 0.3 mi (0.4 km) from La Paz Lookout and 2.7 mi (4.4 km) from Loro Park. …

$77
avg/night
Puerto Palace
Puerto Palace

c/ Dr, Cobiella Zaera s.n., Puerto de la Cruz 38400

4.0 out of 5.0

Situated in Puerto de la Cruz, this hotel is 0.3 mi (0.5 km) from Taoro Park and 1.5 mi (2.5 km) from Loro Park. Garden Beach …

$73
avg/night
Catalonia Las Vegas
Catalonia Las Vegas

Avenida Colón, 2, Puerto de la Cruz 38400

4.0 out of 5.0

This family-friendly Puerto de la Cruz hotel is located near the beach, within a 5-minute walk of La Orotava, Costa Martianez …

$77
avg/night
Heaven In Europe 82 - Adults Only
Heaven In Europe 82 - Adults Only

Calle Vista Paraiso 2, Santa Ursula 38390

3.0 out of 5.0

Situated in Santa Ursula, this villa is 3 mi (4.9 km) from Iberoamericano Art Museum and 3.1 mi (4.9 km) from Nuestra Senor …

$238
avg/night
Hotel Monopol
Hotel Monopol

C/. Quintana, 15, Puerto de la Cruz 38400

3.0 out of 5.0

Situated in Puerto de la Cruz, this hotel is 0.1 mi (0.1 km) from Puerto de la Cruz Town Hall and 1.8 mi (2.9 km) from Loro …

Get Rates
RF Astoria - Only Adults
RF Astoria - Only Adults

Calle Enrique Talg, 15, Puerto de la Cruz 38400

3.0 out of 5.0

Located in the heart of Puerto de la Cruz, this aparthotel is 0.2 mi (0.3 km) from Las Piramides de Martianez Shopping Center …

$62
avg/night
Apartamentos Casablanca
Apartamentos Casablanca

Calzada de Martianez, 4, Puerto de la Cruz 38400

3.0 out of 5.0

This family-friendly Puerto de la Cruz apartment is located near the beach, within a 10-minute walk of Jardin Aquatico, Lag …

$83
avg/night
Hotel El Tope
Hotel El Tope

Calzada Martianez, 2, Puerto de la Cruz 38400

4.0 out of 5.0

Situated in Puerto de la Cruz, this spa hotel is 0.1 mi (0.2 km) from Las Piramides de Martianez Shopping Center and 2.1 mi …

$82
avg/night

Recent Reviews in Puerto de la Cruz

Hide content

Where to stay in Puerto de la Cruz

Puerto de la Cruz Hotel Guide

If you're on the lookout for the best places to stay in Puerto de la Cruz, you have loads of options. Expedia currently lists no less than 75 comfortable places to unpack your bags within a 6-mile distance of Puerto de la Cruz's center.

Securing convenient accommodation close to the inner-city sights and action of Puerto de la Cruz is only a few mouse clicks away. Expedia's up-to-the-minute database features the Sol Costa Atlantis Tenerife and H10 Tenerife Playa, which can be found within a 0.6-mile radius of the city center.

The Hotel Botanico and the Maritim Hotel Tenerife are located near the Loro Parque. The Hotel Botanico is 2 miles away from the Loro Parque. The Maritim Hotel Tenerife is 0.4 miles away.

The The Ritz-Carlton, Abama is 20 miles away from downtown Puerto de la Cruz. Another accommodation option is the Rusticae Hotel San Roque, which is located 13 miles away. Other places to rest your head are the Isla Baja Suites and the Hotel La Quinta Roja.

The broader Canary Islands region is certainly worth visiting also. Nature lovers will love Canary Islands's beaches, coastal plains, mountains and extinct volcanos. You should also spend time at some of the region's old towns, historic mansions and churches. In this part of Spain visitors can also enjoy mountain biking, mountain climbing and hiking.

Looking for more to do? Why not spend a few hours exploring Camel Park and Golf Las Americas, which you'll find in Arona, 25 miles to the south of Puerto de la Cruz. Some of our recommended Arona hotels include the Hotel Las Madrigueras and Regency Country Club, Apartments Suites. 25 miles to the southwest of Puerto de la Cruz, is Costa Adeje, home to the Iberostar Grand Hotel Salomé - Adults Only and Gran Hotel Bahia Del Duque Resort. Should you choose to stay in Costa Adeje, make sure you visit the Ajabo Beach and Gran Sur Shopping Center.

Are you after the most practical airport for your trip to Puerto de la Cruz? Tenerife North Airport is 13 miles away.