Gran Canaria

from Birmingham

Save up to: £219

Average cost: £274

Best deal: £55


Gran Canaria, one of Spain's Canary Islands off northwestern Africa, is known for its diverse climates, vibrant nightlife, and beautiful beaches. Visit the historic Vegueta district, explore the bustling Maspalomas Dunes, or relax on the stunning Playa de Amadores. Gran Canaria's traditional Canarian cuisine, natural landscapes, and the annual Las Palmas de Gran Canaria carnival make it an island of wonders and joy.


Latest deals:

7 days
£55
Tue 21 Apr - Tue 28 Apr


14 days
£59
Tue 14 Apr - Tue 28 Apr


7 days
£60
Tue 14 Apr - Tue 21 Apr


11 days
£61
Tue 14 Apr - Sat 25 Apr


7 days
£62
Tue 2 Jun - Tue 9 Jun


11 days
£63
Tue 21 Apr - Sat 2 May


6 days
£64
Tue 21 Apr - Mon 27 Apr


14 days
£66
Tue 21 Apr - Tue 5 May


15 days
£66
Mon 13 Apr - Tue 28 Apr


7 days
£67
Sat 25 Apr - Sat 2 May


16 days
£67
Sat 25 Apr - Mon 11 May


8 days
£67
Mon 13 Apr - Tue 21 Apr


13 days
£68
Tue 14 Apr - Mon 27 Apr


12 days
£68
Mon 13 Apr - Sat 25 Apr


14 days
£69
Sat 25 Apr - Sat 9 May


7 days
£70
Sat 16 May - Sat 23 May


10 days
£70
Sat 25 Apr - Tue 5 May


16 days
£71
Sat 2 May - Mon 18 May


10 days
£71
Tue 21 Apr - Fri 1 May


13 days
£71
Tue 21 Apr - Mon 4 May


11 days
£75
Mon 23 Nov - Fri 4 Dec


9 days
£75
Sat 25 Apr - Mon 4 May


6 days
£75
Sat 25 Apr - Fri 1 May


13 days
£75
Tue 5 May - Mon 18 May


9 days
£75
Sat 9 May - Mon 18 May


14 days
£75
Mon 13 Apr - Mon 27 Apr


5 days
£75
Mon 18 May - Sat 23 May


14 days
£76
Fri 20 Nov - Fri 4 Dec


13 days
£79
Tue 28 Apr - Mon 11 May


6 days
£80
Tue 12 May - Mon 18 May


13 days
£80
Sat 25 Apr - Fri 8 May


11 days
£80
Fri 29 May - Tue 9 Jun


14 days
£81
Mon 4 May - Mon 18 May


9 days
£81
Sat 2 May - Mon 11 May


13 days
£81
Sat 2 May - Fri 15 May


7 days
£81
Fri 27 Nov - Fri 4 Dec


11 days
£81
Tue 28 Apr - Sat 9 May


7 days
£82
Tue 28 Apr - Tue 5 May


11 days
£83
Mon 7 Dec - Fri 18 Dec


10 days
£83
Sat 30 May - Tue 9 Jun


14 days
£83
Tue 2 Jun - Tue 16 Jun


6 days
£83
Sat 16 May - Fri 22 May


7 days
£83
Sat 2 May - Sat 9 May


7 days
£83
Mon 11 May - Mon 18 May


7 days
£84
Mon 23 Nov - Mon 30 Nov


11 days
£84
Mon 9 Nov - Fri 20 Nov


14 days
£84
Mon 7 Dec - Mon 21 Dec


14 days
£84
Fri 27 Nov - Fri 11 Dec


7 days
£85
Mon 7 Dec - Mon 14 Dec


6 days
£85
Tue 14 Apr - Mon 20 Apr


8 days
£85
Fri 24 Apr - Sat 2 May


6 days
£85
Sat 9 May - Fri 15 May


10 days
£85
Fri 20 Nov - Mon 30 Nov


10 days
£85
Tue 5 May - Fri 15 May


6 days
£85
Tue 5 May - Mon 11 May


10 days
£85
Tue 14 Apr - Fri 24 Apr


7 days
£86
Tue 9 Jun - Tue 16 Jun


14 days
£86
Mon 9 Nov - Mon 23 Nov


14 days
£86
Sat 9 May - Sat 23 May


11 days
£87
Tue 2 Jun - Sat 13 Jun


14 days
£87
Mon 25 Jan - Mon 8 Feb


15 days
£87
Fri 24 Apr - Sat 9 May


10 days
£87
Sat 18 Apr - Tue 28 Apr


14 days
£87
Tue 28 Apr - Tue 12 May


6 days
£87
Tue 28 Apr - Mon 4 May


14 days
£88
Mon 30 Nov - Mon 14 Dec


11 days
£88
Fri 24 Apr - Tue 5 May


14 days
£88
Mon 23 Nov - Mon 7 Dec


7 days
£89
Sat 18 Apr - Sat 25 Apr


14 days
£89
Fri 4 Dec - Fri 18 Dec


11 days
£89
Fri 10 Apr - Tue 21 Apr


10 days
£89
Sat 2 May - Tue 12 May


7 days
£90
Mon 18 Jan - Mon 25 Jan


7 days
£90
Mon 9 Nov - Mon 16 Nov


15 days
£90
Fri 10 Apr - Sat 25 Apr


11 days
£91
Tue 12 May - Sat 23 May


14 days
£91
Mon 27 Apr - Mon 11 May


11 days
£91
Mon 30 Nov - Fri 11 Dec


10 days
£91
Fri 4 Dec - Mon 14 Dec


7 days
£91
Mon 4 May - Mon 11 May


5 days
£91
Mon 27 Apr - Sat 2 May


11 days
£91
Mon 4 May - Fri 15 May