Where to stay in the Canary Islands?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

Trip length

6 nights · accommodation about €700

Tenerife and Mount Teide

Days 1-3 · 3 nights
Mid-range♥ Our favouriteHotel Rural Victoria

A Canarian house on calle Hermano Apolinar, in the centre of La Orotava, 17 km from Teide. You sleep in the town of wooden balconies, at the start of the road that climbs to the national park.

€100 a nightSee on Booking →
Mid-rangeHotel Tigaiga
🌊By the sea🌿Quiet

A hotel on calle Las Cabezas, in Taoro park, above Puerto de la Cruz, 18 km from Teide. You are among greenery and in peace, with Puerto's centre and seafront below.

€110 a nightSee on Booking →
Mid-rangeHotel Riu Garoe

A hotel in the La Paz district of Puerto de la Cruz, 19 km from Teide. A seaside base for driving out to the national park and Masca, and unwinding by the ocean in the evening.

€105 a nightSee on Booking →
BudgetHotel Rural Vilaflor

In Vilaflor, the highest village on the island, on calle Dolores, you sleep among the pines, on the road up to Teide. A simple rural base for setting off early to the national park.

€70 a nightSee on Booking →
BudgetHotel Alta Montaña
🏖️Beaches nearby🏊Pool

Calle Morro Elcano, in Vilaflor: a simple hotel in the hilltop village in the south, between the coast and Teide National Park. For hikers who want to sleep at altitude, away from the beach resorts.

€65 a nightSee on Booking →
BudgetHotel El Sombrerito

A small hotel on calle Santa Catalina, in Vilaflor, the highest village on Tenerife. You sleep in peace, in the cool air of the pines, with Teide within driving distance first thing in the morning.

€60 a nightSee on Booking →
LuxuryParador de Las Cañadas del Teide

A parador listed under La Orotava, 5.5 km from Teide, at the foot of the volcano, more than 2,000 m above sea level. For sleeping in the national park, seeing the starry sky and reaching the cable car before the coaches.

The only hotel inside the national park, facing the Roques de García: you can watch the night sky from the door.

€160 a nightSee on Booking →
LuxuryHotel Spa Villalba
🌊By the sea🛁Spa

In Vilaflor de Chasna, on camino de San Roque, you sleep above the clouds that often cover the south coast. You come here for the spa and the silence, with the road to Teide starting from the village.

€180 a nightSee on Booking →
LuxuryHotel Emblemático San Marcos
🏊Pool

On calle Hércules, in Icod de los Vinos, this charming hotel puts you on the north coast of the island. For those who want the thousand-year-old dragon tree and Masca within reach by road rather than the southern resorts.

€150 a nightSee on Booking →
More hotels in Tenerife on Booking

Lanzarote

Days 4-5 · 2 nights
Mid-rangeLa Isla y el Mar Hotel Boutique
🏊Pool

This boutique hotel in Puerto del Carmen, on calle Reina Sofía in Tías, offers a more intimate base than the resort's large complexes. For couples who want to head out to Timanfaya and La Geria.

€130 a nightSee on Booking →
BudgetHotel THB Flora
🏊Pool

Calle Reina Sofía, in the municipality of Tías, near Puerto del Carmen: you stay in the big resort in the south-east. For a budget stay, with La Geria a short drive away.

€75 a nightSee on Booking →
BudgetHotel La Geria
🌊By the sea🏖️Beaches nearby

Facing the beach, on calle Jupiter, in Puerto del Carmen, you have the sand and the seafront promenade at the foot of the hotel. A simple address for alternating swims with trips to the vineyards of La Geria.

€80 a nightSee on Booking →
LuxurySeaside Los Jameos
🏖️Beaches nearby🏊Pool

A hotel on calle Marte, in Puerto del Carmen. A resort base for combining the beach with days out by car to Timanfaya and the north of the island.

€170 a nightSee on Booking →
LuxurySecrets Lanzarote Resort & Spa
🏊Pool🌿Quiet

In Puerto Calero, in the municipality of Yaiza, this adults-only resort sits in the marina village, away from the bustle of Puerto del Carmen. For a quiet stay for two, near Timanfaya.

€260 a nightSee on Booking →
More hotels in Lanzarote on Booking

Gran Canaria

Days 6-7 · 1 night
Mid-rangeSeaside Sandy Beach
🏖️Beaches nearby🏊Pool🚶Walk everywhere

A hotel on avenida Menceyes, in Playa del Inglés, 2.6 km from the Maspalomas dunes. You are in the heart of the resort, with the beach and dunes on foot and excursions to Roque Nublo leaving from the door.

€140 a nightSee on Booking →
BudgetHotel Parque Tropical
🏖️Beaches nearby🌿Quiet

A Canarian-style hotel on calle El Pez, in San Agustín, 3.7 km from the Maspalomas dunes. You stay on the quietest part of the south coast, near the beach, away from the bars of Playa del Inglés.

€70 a nightSee on Booking →
BudgetBull Eugenia Victoria & Spa
🏊Pool🚶Walk everywhere

A hotel with pools on avenida de Gran Canaria, in Playa del Inglés, 3 km from the dunes. For those who want the resort and its amenities on a small budget, with the dunes on foot or by bus.

€75 a nightSee on Booking →
BudgetServatur Playa Bonita
🏖️Beaches nearby🏊Pool

On avenida de Tenerife, in Playa del Inglés, you are in the big resort in the south, with the Maspalomas dunes a few kilometres away. For a tight budget that wants the beach by day and the bars at night.

€80 a nightSee on Booking →
LuxuryBohemia Suites & Spa
🏖️Beaches nearby🏊Pool🚶Walk everywhere

An adults-only design hotel on avenida Estados Unidos, in Playa del Inglés, 2.5 km from the dunes. For a stay for two in the resort, with the beach and dunes on foot and no children around.

€200 a nightSee on Booking →
More hotels in Gran Canaria on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip