Hotels in Canary Islands

Search and compare Canary Islands hotels from hundreds of travel sites and save

Canary Islands
2 Dec — 3 Dec2
Canary Islands
Thu 2-12
Fri 3-12
...and more

Tips for booking a Canary Islands hotel

Cheapest month:February
Most expensive month:March
Average price in Canary Islands:S$ 143/night
Absolute cheapest price found:S$ 2/night
Cheapest day:Monday
Most expensive day:Tuesday
S$ 114 - S$ 173
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 133 - S$ 147
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Canary Islands hotels

Show all 39,560 hotels
1
Sheraton Fuerteventura Beach, Golf & Spa Resort
Sheraton Fuerteventura Beach, Golf & Spa Resort
8.6 Excellent
Avenida De Las Marismas No. 1, Caleta de Fuste, Fuerteventura, Spain
Show on map
0.8 km from city centre, Caleta de Fuste, Fuerteventura, Spain 

Sheraton Fuerteventura Golf & Spa Resort is situated on Fuerteventura and provides 5-star accommodation as well as miniature golf, an indoor pool and outdoor tennis courts. Popular facilities, such as a rooftop terrace, a Turkish steam bath and a sauna, ensure an enjoyable stay in Caleta de Fuste.

2
Hotel Riu Palace Maspalomas - Adults Only
Hotel Riu Palace Maspalomas - Adults Only
8.8 Excellent
Avda. Tirajana, San Bartolomé de Tirajana, Gran Canaria, Spain
Show on map
19.8 km from city centre, San Bartolomé de Tirajana, Gran Canaria, Spain 

Located in Maspalomas, Riu Palace Maspalomas is within a 25-minute drive of Gran Canaria Airport and offers a sauna and an outdoor pool. It is a stone's throw from the beach and provides comfortable 5-star accommodation.

3
AC Hotel Gran Canaria by Marriott
AC Hotel Gran Canaria by Marriott
8.3 Excellent
Eduardo Benot, 3, Las Palmas de Gran Canaria, Gran Canaria, Spain
Show on map
2.1 km from city centre, Las Palmas de Gran Canaria, Gran Canaria, Spain 

Offering a sauna, an outdoor pool and a rooftop terrace, AC Hotel Gran Canaria A Marriott Luxury & Lifestyle Hotel is located in Las Palmas de Gran Canaria and is a brief stroll from Canteras Beach and Parque de Santa Catalina. It provides 4-star accommodation with air-conditioned rooms.

4
Hotel Colón Rambla
Hotel Colón Rambla
8.6 Excellent
C/ Viera Y Clavijo 49, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
1.0 km from city centre, Santa Cruz de Tenerife, Tenerife, Spain 

Hotel Colon Rambla provides modern 3-star accommodation in Santa Cruz de Tenerife. Offering complimentary Wi-Fi, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Garcia Sanabria Park.

5
Vincci Selección La Plantación del Sur
Vincci Selección La Plantación del Sur
9.0 Excellent
C/ Roque Nublo, 1, Adeje, Tenerife, Spain
Show on map
3.1 km from city centre, Adeje, Tenerife, Spain 

Vincci Seleccion La Plantacion del Sur is set on Tenerife and offers 5-star facilities in addition to a Jacuzzi, a Turkish steam bath and a rooftop terrace. Popular amenities, such as an outdoor pool, a sauna and outdoor tennis courts, ensure a satisfying stay in Adeje.

6
Hotel Riu Palace Meloneras
Hotel Riu Palace Meloneras
8.9 Excellent
Urbanización Las Meloneras, Maspalomas, Gran Canaria, Spain
Show on map
2.8 km from city centre, Maspalomas, Gran Canaria, Spain 

Hotel Riu Palace Meloneras Resort is set on Gran Canaria and offers 4-star accommodation as well as an indoor pool and outdoor tennis courts. It is also minutes from Maspalomas's well-known attractions and landmarks.

7
H10 Costa Adeje Palace
H10 Costa Adeje Palace
8.3 Excellent
Playa La Enramada, Adeje, Tenerife, Spain
Show on map
3.1 km from city centre, Adeje, Tenerife, Spain 

H10 Costa Adeje Palace Hotel Tenerife is located on Tenerife, and provides 4-star accommodation in addition to a private beach. Popular amenities, such as a sauna, a Jacuzzi and outdoor tennis courts, make for an enjoyable stay in Adeje.

8
Bull Reina Isabel & Spa
Bull Reina Isabel & Spa
8.7 Excellent
Alfredo L. Jones 40, Las Palmas de Gran Canaria, Gran Canaria, Spain
Show on map
2.1 km from city centre, Las Palmas de Gran Canaria, Gran Canaria, Spain 

Providing a sauna and a rooftop pool, BULL Reina Isabel & SPA is located in Las Palmas de Gran Canaria and is a brief stroll from Canteras Beach. It is conveniently positioned for guests wishing to discover the area's attractions.

Cheapest hotels in Canary Islands, Spain

Show all 39,560 hotels
Hc Hotel Magec
Hc Hotel Magec
7.1 Good
Calle Cupido, 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre,  

HC Hotel Magec is a comfortable base when visiting Puerto de la Cruz and is close to everything the area has to offer. It also offers free Wi-Fi, a rooftop terrace and an outdoor pool.

S$ 40
Avg. per night
Miramar Hotel
Miramar Hotel
8.1 Excellent
Carretera Del Taoro, 23, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre,  

Recently refurbished, Hotel Elegance Miramar provides traditional 3-star accommodation in Puerto de la Cruz. It also offers a sauna, a rooftop terrace and an outdoor pool.

S$ 41
Avg. per night
Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
7.0 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1.2 km from city centre,  

Blue Sea Costa Jardin & Spa is situated on Tenerife and offers 4-star accommodation as well as miniature golf, a Jacuzzi and a Turkish steam bath. It is also minutes from Puerto de la Cruz's popular attractions and landmarks.

S$ 59
Avg. per night
Hotel Nautico
Hotel Nautico
7.7 Good
Calle Profesor Peraza de Ayala, 13, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
1.5 km from city centre,  

Hotel Nautico is a comfortable setting when visiting Santa Cruz de Tenerife and is close to everything the area has to offer. It also offers a currency exchange, a 24-hour reception and luggage storage.

S$ 62
Avg. per night
Kn Hotel Matas Blancas - Adults Only
Kn Hotel Matas Blancas - Adults Only
7.8 Good
Calle Punta Pesebre, 6, Pájara, Fuerteventura, Spain
Show on map
22.6 km from city centre,  

Kn Hotel Matas Blancas Solo Adultos is located on Fuerteventura and offers 4-star accommodation in addition to miniature golf, a Jacuzzi and outdoor tennis courts. Based in a popular part of Pajara, the hotel features views of Costa Calma, and is conveniently close to a variety of dining options.

S$ 72
Avg. per night
Monte Feliz
Monte Feliz
8.2 Excellent
Paseo Pablo Picasso 21, Tarajalillo, Gran Canaria, Spain
Show on map
0.1 km from city centre,  

Situated in Maspalomas, Monte Feliz provides modern 3-star accommodation, as well as outdoor tennis courts, a Jacuzzi and a heated pool. It also offers a kids pool, a sauna and a Turkish steam bath.

S$ 72
Avg. per night
Apartamentos Be Smart Florida Plaza
Apartamentos Be Smart Florida Plaza
7.3 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 km from city centre,  

Offering an outdoor pool, Apartamentos Be Smart Florida Plaza is located in Puerto de la Cruz and is a brief stroll from the Archaeological Museum of Puerto de la Cruz. It is situated in close proximity to a number of popular bars, clubs and restaurants.

S$ 74
Avg. per night
Bellevue Aquarius Apartments
Bellevue Aquarius Apartments
7.2 Good
Puerto del Carmen, Lanzarote, Spain
Show on map
0.7 km from city centre,  

BelleVue Apartamentos Aquarius is set in Puerto del Carmen and is close to local attractions, including Biosfera Plaza Shopping Centre. The property also offers apartments with private terraces overlooking the sea.

S$ 75
Avg. per night

Hotel prices in Canary Islands

2 stars or below

S$ 53 - S$ 78

Puerto Caleta

No. 1 most popular

S$ 78
Avg. per night
Hotel Tamasite

Best value

S$ 53
Avg. per night
3 stars

S$ 41 - S$ 191

Hotel Lancelot

No. 1 most popular

Hotel Lancelot
8.6 Excellent
S$ 108
Avg. per night
NH Tenerife

No. 2 most popular

NH Tenerife
8.6 Excellent
S$ 111
Avg. per night
Miramar Hotel

Best value

Miramar Hotel
8.1 Excellent
S$ 41
Avg. per night
4 stars and up

S$ 40 - S$ 383

Barcelo Lanzarote Playa

No. 1 most popular

S$ 174
Avg. per night
The Hotel Koala Garden Suites

No. 2 most popular

S$ 161
Avg. per night
Hc Hotel Magec

Best value

S$ 40
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Canary Islands

About Canary Islands

Sun-drenched beaches, turquoise bays and lively resort towns make the Canary Islands one of the most coveted destinations in Europe. The Spanish archipelago is made up of seven islands and is famous for its nightlife. Venture beyond the resorts and you can discover lush pine forests, towering volcanoes and tumbling waterfalls.

Things to do

Tenerife is the largest island in the archipelago and is famous for its stunning beaches and raucous nightlife. The busiest resorts are perched on the southern tip of the island and include legendary party strips such as Playa de las Américas.

If you prefer a quieter scene, head to charming fishing villages such as Puerto de Santiago, where you’ll find narrow streets lined with cosy cafes, seafood taverns and fruit stands. Los Cristianos has a laid-back and family-friendly atmosphere.

The Canary Islands were formed by volcanic activity and are famous for their black-and-white sand beaches. You’re spoilt for choice on all seven islands, with no less than 500 beaches to enjoy. On Tenerife, Playa de Las Teresitas features a golden stretch of sand lined with swaying palms and backed by emerald-green mountains.

Hikes on Gran Canaria take you into the island’s mountainous terrain, while Parque Nacional de Garajonay on La Gomera protects a verdant subtropical ecosystem. On Lanzarote, you’ll be awed by otherworldly lava fields.

There are plenty of opportunities to relax and unwind in the Canary Islands. Across the archipelago, you’ll find yoga studios, medication centres and day spas. Thalassotherapy, an ancient Greek technique using seawater, is a local specialty in the Canary Islands.

Getting around

All resorts and beach towns are compact and easy to get around on foot. Hiring a car or a scooter is a good way to explore at your own pace while ferries make it easy to travel between islands. All seven islands are serviced by airports, with the largest located on Tenerife and Gran Canaria.

Canary Islands travel FAQs

  • Where is the best place to stay in Canary Islands?

    Canary Islands has plenty to offer. Consider staying in some of its most favoured locations, like Maspalomas, Santa Cruz de la Palma, and Adeje.

  • What are the best hotels in Canary Islands?

    Barcelo Lanzarote Playa (8.1/10 from 1,831 reviews), Hotel Lancelot (8.6/10 from 1,803 reviews), and Maspalomas Bungalow C I (8.8/10 from 24 reviews) are all highly rated places to stay in Canary Islands.