Tenerife

from Palma

Save up to: £251

Average cost: £277

Best deal: £26


Tenerife, the largest of Spain’s Canary Islands, is known for its stunning beaches, dramatic landscapes, and vibrant nightlife. Visit the iconic Mount Teide, explore the bustling Playa de las Americas, or relax on the golden sands of Las Teresitas Beach. Tenerife's traditional Canarian cuisine, energetic carnivals, and the annual Festival de la Canción de Candelaria make it an island of sunshine and celebrations.


Latest deals:

7 days
£26
Sat 13 Sep - Sat 20 Sep


14 days
£36
Sat 13 Sep - Sat 27 Sep


7 days
£36
Sat 20 Sep - Sat 27 Sep


14 days
£37
Sat 6 Sep - Sat 20 Sep


7 days
£49
Sat 6 Sep - Sat 13 Sep


14 days
£65
Sat 30 May - Sat 13 Jun


16 days
£65
Sat 30 May - Mon 15 Jun


5 days
£65
Mon 1 Jun - Sat 6 Jun


7 days
£65
Mon 1 Jun - Mon 8 Jun


12 days
£65
Mon 1 Jun - Sat 13 Jun


14 days
£65
Mon 1 Jun - Mon 15 Jun


7 days
£65
Sat 6 Jun - Sat 13 Jun


14 days
£65
Sat 6 Jun - Sat 20 Jun


9 days
£65
Sat 30 May - Mon 8 Jun


5 days
£65
Mon 8 Jun - Sat 13 Jun


7 days
£65
Mon 8 Jun - Mon 15 Jun


12 days
£65
Mon 8 Jun - Sat 20 Jun


7 days
£65
Sat 13 Jun - Sat 20 Jun


5 days
£65
Mon 15 Jun - Sat 20 Jun


9 days
£65
Sat 6 Jun - Mon 15 Jun


14 days
£65
Mon 25 May - Mon 8 Jun


7 days
£65
Sat 30 May - Sat 6 Jun


5 days
£65
Mon 25 May - Sat 30 May


12 days
£65
Mon 25 May - Sat 6 Jun


7 days
£70
Mon 25 May - Mon 1 Jun


7 days
£70
Mon 15 Jun - Mon 22 Jun


9 days
£70
Sat 13 Jun - Mon 22 Jun


14 days
£70
Mon 8 Jun - Mon 22 Jun


16 days
£70
Sat 6 Jun - Mon 22 Jun


12 days
£76
Mon 18 May - Sat 30 May


7 days
£76
Mon 18 May - Mon 25 May


14 days
£76
Sat 16 May - Sat 30 May


9 days
£76
Sat 16 May - Mon 25 May


7 days
£76
Sat 23 May - Sat 30 May


14 days
£76
Sat 23 May - Sat 6 Jun


16 days
£76
Sat 23 May - Mon 8 Jun


14 days
£81
Mon 18 May - Mon 1 Jun


16 days
£81
Sat 16 May - Mon 1 Jun


9 days
£81
Sat 23 May - Mon 1 Jun


7 days
£88
Sat 18 Apr - Sat 25 Apr


7 days
£88
Sat 16 May - Sat 23 May


5 days
£88
Mon 18 May - Sat 23 May


5 days
£88
Mon 20 Apr - Sat 25 Apr


14 days
£90
Sat 13 Jun - Sat 27 Jun


16 days
£90
Sat 13 Jun - Mon 29 Jun


12 days
£90
Mon 15 Jun - Sat 27 Jun


14 days
£90
Mon 15 Jun - Mon 29 Jun