Special offers and Exclusive deals

Search Hotels

2026-03-02
2026-03-03
Guests

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

3 star hotels in Puerto de la Cruz (Tenerife)

Coral Teide Mar

Acevino 6, Puerto de la Cruz (Tenerife), Spain View map

The 3-star Coral Teide Mar Aparthotel Puerto de la Cruz is located at a distance of 750 metres from Playa de San Telmo and comprises 23 rooms with modern comforts. Set in a tropical garden, the smoke… More

From US$ 37 Book Now

Gf Noelia

Avenida Hermanos Fernandez Perdigon, 9, Puerto de la Cruz (Tenerife), Spain View map

The attractive Gf Noelia Aparthotel Puerto de la Cruz is about 20 minutes' walk from Orca Ocean Show and offers a tour desk, as well as cars for rent. Boasting a location at a medium distance from… More

From US$ 55 Book Now

Hotel Marquesa

Quintana, 11, Puerto de la Cruz (Tenerife), Spain View map

Located near bars and restaurants, 14 minutes' walk from places of historical importance such as Castillo de San Felipe, Hotel Marquesa Puerto de la Cruz includes a restaurant and a lobby area. One… More

From US$ 39 Book Now

Hotel Monopol

Quintana,15, Puerto de la Cruz (Tenerife), Spain View map

Hotel Monopol Puerto de la Cruz offers 92 rooms a 16-minute stroll from Playa del Castillo. Located within a 100-metre distance of Church of Our Lady of the Rock of France, this hotel is within… More

From US$ 311 Book Now

4Dreams Hotel Chimisay

Agustin De Bethencourt, 14, Puerto de la Cruz (Tenerife), Spain View map

Situated at a 650-metre distance from Playa de San Telmo, the charming 3-star 4Dreams Hotel Chimisay Puerto de la Cruz offers 67 rooms. Located in gardens and a tropical garden, the smoke-free hotel… More

From US$ 63 Book Now

Hotel Rf Astoria - Adults Only

Enrique Talg, 15, Puerto de la Cruz (Tenerife), Spain View map

The 3-star Hotel Rf Astoria - Adults Only Puerto de la Cruz is located nearly 5 minutes' walk from Playa de San Telmo as well as close to restaurants and bars. This perfect hotel features an outdoor… More

From US$ 41 Book Now

Hotel Rf San Borondon

Agustin Espinosa, 2, Puerto de la Cruz (Tenerife), Spain View map

Located only a 5-minute stroll from Football Softball Field El Penon, the 3-star Hotel Rf San Borondon Puerto de la Cruz offers 36 rooms with views of the garden. Thanks to its excellent location… More

From US$ 179 Book Now

Hotel Elegance Miramar

C/ Parque Taoro, 23, Puerto de la Cruz (Tenerife), Spain View map

Offering currency exchange and a lift, Hotel Elegance Miramar Puerto de la Cruz is nestled a mere 5 minutes' walk from the Sortija Park and 2.3 km from the 13.5 - hectare zoo "Loro Park". Boasting a… More

From US$ 24 Book Now

Apartamentos Ambassador

Granados, Urb. El Durazno, 18, Puerto de la Cruz (Tenerife), Spain View map

Offering various recreational opportunities and a large garden, Apartamentos Ambassador Puerto de la Cruz hotel is ideally located a 25-minute walk from the Loro Parque. Guests can visit the… More

From US$ 107 Book Now

Hotel Marte

Doctor Ingram, 20, Puerto de la Cruz (Tenerife), Spain View map

Located merely a 5-minute walk from Playa del Muelle Fishing Pier, the wonderful Hotel Marte Puerto de la Cruz offers 138 rooms with views of the pool. Thanks to its magnificent location, this 3-star… More

From US$ 28 Book Now

Hotel Tropical

Puerto Viejo, 1, Puerto de la Cruz (Tenerife), Spain View map

The 3-star Hotel Tropical Puerto de la Cruz, located around a 5-minute walk from Puerto de la Cruz Casino, offers an outdoor swimming pool, Wi-Fi in the rooms. This smoke-free hotel boasts 27 rooms… More

From US$ 28 Book Now

Dwo Nopal

Calle San Juan, 17, Puerto de la Cruz (Tenerife), Spain View map

Featuring a terrace with a swimming pool, the smoke-free Dwo Nopal Hotel Puerto de la Cruz is around 25 minutes' walk from the 13.5-hectare zoo "Loro Park". Located right around the corner from the… More

From US$ 67 Book Now

Hotel Perla Tenerife

Calle Isla De La Gomera 3, Puerto de la Cruz (Tenerife), Spain View map

Situated directly on the outskirts of Puerto de la Cruz, 2.6 km from the sleek lakefront Puerto de la Cruz Casino, Hotel Perla Tenerife Puerto de la Cruz includes 130 rooms and offers access to Risco… More

From US$ 47 Book Now

Pension Los Geranios

Calle El Lomo 14, Puerto de la Cruz (Tenerife), Spain View map

Situated 650 metres from Playa de San Telmo, the 2-star Pension Los Geranios Puerto de la Cruz offers 14 rooms. Located right near Plaza Charco, this Puerto de la Cruz guest house is within walking… More

From US$ 29 Book Now

Apartamentos Pez Azul

Rector Benito Rodriguez Rios, 1, Puerto de la Cruz (Tenerife), Spain View map

Nestled approximately a 5-minute stroll from Jardin de Orquideas de Sitio Litre, the 3-star Apartamentos Pez Azul Puerto de la Cruz hotel is proud to feature 3 beach bars. The smoke-free hotel has a… More

From US$ 35 Book Now

Skyview Hotel By Livvo

Avenida Hermanos Fernandez Perdigon, 8, Puerto de la Cruz (Tenerife), Spain View map

Located only 1.1 km from the Plaza del Charco, the 3-star Skyview Hotel By Livvo Puerto de la Cruz offers access to tourist attractions throughout Puerto de la Cruz. Guests can indulge in this Puerto… More

From US$ 52 Book Now

Apartamentos Masaru

Roble, 2, Puerto de la Cruz (Tenerife), Spain View map

Nestled around a 25-minute walk from Loro Park, the 3-star Apartamentos Masaru Puerto de la Cruz hotel is proud to feature 2 tennis courts. Situated close to the 18th-century Botanical Garden, the… More

From US$ 66 Book Now

Hotel Casa Del Sol

Finlandia, 4, Puerto de la Cruz (Tenerife), Spain View map

Located merely 5 minutes' walk from Playa Del Bollullo Amusement Center, the 3-star Hotel Casa Del Sol Puerto de la Cruz offers 45 rooms with views of the hills. Boasting an outdoor swimming pool… More

From US$ 45 Book Now

Hotel Don Manolito

Doctor Madan, 6, Puerto de la Cruz (Tenerife), Spain View map

Offering 92 rooms, Hotel Don Manolito Puerto de la Cruz is situated around a 25-minute walk from Las Arenas. Located a walk from Plaza Charco, the hotel boasts international cuisine served at the… More

From US$ 68 Book Now

Hapimag Ferienwohnungen Puerto De La Cruz

31 Calle Belgica, Puerto de la Cruz (Tenerife), Spain View map

The 2-star Hapimag Ferienwohnungen Puerto De La Cruz hotel is approximately a 20-minute walk from Playa de Puerto and offers a swimming pool. Located within close proximity of a convenient place to… More

From US$ 166 Book Now

La Violeta Home

Tf-312 91, Puerto de la Cruz (Tenerife), Spain View map

La Violeta Home Puerto de la Cruz hotel offers guests access to the historic Botanical Garden, which is 2.7 km away. More

From US$ 39 Book Now

Camarote, La Casita Azul

Calle El Esquilon 16, Puerto de la Cruz (Tenerife), Spain View map

Located around 5 minutes' walk from the Taoro Road, the 3-star Camarote, La Casita Azul Hotel Puerto de la Cruz gives easy access to various tourist attractions. More

From US$ 40 Book Now

Casa Mia

Calle Valois 21, Puerto de la Cruz (Tenerife), Spain View map

Featuring a Turkish steam room, a solarium, and hot public baths, Casa Mia Hotel Puerto de la Cruz is situated merely an 8-minute walk from Risco Belle Aquatic Gardens in Puerto de la Cruz. The hotel… More

Book Now

Apartamentos Bahia Playa

Manuel Yanes Barreto 1, Puerto de la Cruz (Tenerife), Spain View map

The spacious Bahia Playa Apartment Puerto de la Cruz is located in Puerto de la Cruz, approximately 5 minutes by car from Mirador de San Pedro, and pampers guests with a sauna. This apartment offers… More

From US$ 111 Book Now

Lavaggi

Generalisimo Franco, 8, 38400, Puerto De La Cruz, Spain, Puerto de la Cruz (Tenerife), Spain View map

Located only 600 metres from Playa del Muelle Fishing Pier, Lavaggi Hotel Puerto de la Cruz is only a 6-minute stroll from Sitio Litre Garden. Boasting a location extremely close to Playa de San… More

Book Now

Hotel San Telmo Mar (Adults Only)

Paseo San Telmo 18, Puerto de la Cruz (Tenerife), Spain View map

Hotel San Telmo Mar Puerto de la Cruz offers a terrace, located within 2.9 km of Orca Ocean Show. This 3-star hotel also provides guests with WiFi, available in public areas. More

From US$ 39 Book Now

Hotel Tropical

Puerto Viejo, 1, Puerto de la Cruz (Tenerife), Spain View map

Situated merely 650 metres from Playa de San Telmo, the 3-star Hotel Tropical Puerto de la Cruz also offers a swimming pool. Located a few minutes' drive from a convenient place to shop such as Las… More

From US$ 67 Book Now

Hotel Gema Puerto De La Cruz

Blanco, 13, Puerto de la Cruz (Tenerife), Spain View map

Located in the historical centre of Puerto de la Cruz, merely 500 metres from the 1632 catholic Church of Our Lady of the Rock of France, the charming Hotel Gema Puerto De La Cruz provides guests… More

From US$ 37 Book Now