Gran Canaria

from Birmingham

Save up to: £216

Average cost: £264

Best deal: £48


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:

11 days
£48
Tue 21 Apr - Sat 2 May


8 days
£49
Fri 24 Apr - Sat 2 May


13 days
£49
Tue 14 Apr - Mon 27 Apr


6 days
£49
Tue 21 Apr - Mon 27 Apr


6 days
£53
Tue 14 Apr - Mon 20 Apr


7 days
£53
Tue 21 Apr - Tue 28 Apr


14 days
£53
Tue 14 Apr - Tue 28 Apr


7 days
£58
Tue 14 Apr - Tue 21 Apr


13 days
£60
Tue 5 May - Mon 18 May


14 days
£60
Sat 18 Apr - Sat 2 May


9 days
£61
Sat 18 Apr - Mon 27 Apr


7 days
£62
Tue 5 May - Tue 12 May


12 days
£62
Mon 20 Apr - Sat 2 May


14 days
£62
Tue 5 May - Tue 19 May


6 days
£63
Tue 5 May - Mon 11 May


7 days
£63
Mon 20 Apr - Mon 27 Apr


6 days
£63
Tue 12 May - Mon 18 May


10 days
£64
Tue 21 Apr - Fri 1 May


7 days
£65
Fri 24 Apr - Fri 1 May


10 days
£65
Sat 18 Apr - Tue 28 Apr


10 days
£65
Tue 14 Apr - Fri 24 Apr


7 days
£65
Tue 12 May - Tue 19 May


15 days
£67
Fri 17 Apr - Sat 2 May


5 days
£67
Mon 27 Apr - Sat 2 May


7 days
£67
Sat 25 Apr - Sat 2 May


8 days
£67
Mon 20 Apr - Tue 28 Apr


14 days
£67
Fri 24 Apr - Fri 8 May


10 days
£68
Tue 5 May - Fri 15 May


10 days
£68
Fri 17 Apr - Mon 27 Apr


14 days
£69
Tue 21 Apr - Tue 5 May


7 days
£70
Mon 11 May - Mon 18 May


9 days
£70
Sat 9 May - Mon 18 May


11 days
£70
Fri 24 Apr - Tue 5 May


13 days
£71
Tue 21 Apr - Mon 4 May


8 days
£72
Mon 11 May - Tue 19 May


11 days
£72
Fri 17 Apr - Tue 28 Apr


10 days
£72
Sat 9 May - Tue 19 May


10 days
£72
Fri 24 Apr - Mon 4 May


10 days
£72
Tue 12 May - Fri 22 May


11 days
£74
Mon 23 Nov - Fri 4 Dec


14 days
£75
Tue 28 Apr - Tue 12 May


14 days
£75
Fri 20 Nov - Fri 4 Dec


15 days
£75
Mon 27 Apr - Tue 12 May


13 days
£76
Sat 18 Apr - Fri 1 May


16 days
£76
Sat 25 Apr - Mon 11 May


7 days
£76
Tue 9 Jun - Tue 16 Jun


14 days
£76
Mon 27 Apr - Mon 11 May


14 days
£76
Mon 4 May - Mon 18 May


13 days
£76
Tue 12 May - Mon 25 May


13 days
£76
Tue 28 Apr - Mon 11 May


6 days
£77
Sat 18 Apr - Fri 24 Apr


8 days
£78
Mon 4 May - Tue 12 May


6 days
£78
Sat 9 May - Fri 15 May


11 days
£78
Mon 20 Apr - Fri 1 May


15 days
£78
Mon 4 May - Tue 19 May


7 days
£78
Mon 18 May - Mon 25 May


11 days
£79
Mon 11 May - Fri 22 May


13 days
£79
Sat 9 May - Fri 22 May


6 days
£79
Tue 19 May - Mon 25 May


7 days
£79
Mon 4 May - Mon 11 May


7 days
£81
Fri 27 Nov - Fri 4 Dec


7 days
£81
Mon 25 Jan - Mon 1 Feb


14 days
£82
Mon 18 Jan - Mon 1 Feb


9 days
£82
Tue 21 Apr - Thu 30 Apr


16 days
£82
Tue 14 Apr - Thu 30 Apr


11 days
£82
Tue 14 Apr - Sat 25 Apr


14 days
£83
Tue 2 Jun - Tue 16 Jun


14 days
£83
Mon 11 May - Mon 25 May


9 days
£83
Tue 14 Apr - Thu 23 Apr


14 days
£83
Fri 17 Apr - Fri 1 May


6 days
£83
Sat 25 Apr - Fri 1 May


11 days
£83
Mon 7 Dec - Fri 18 Dec


16 days
£83
Sat 9 May - Mon 25 May


16 days
£83
Sat 18 Apr - Mon 4 May


15 days
£83
Mon 20 Apr - Tue 5 May


6 days
£83
Fri 24 Apr - Thu 30 Apr


7 days
£84
Fri 17 Apr - Fri 24 Apr


14 days
£84
Mon 7 Dec - Mon 21 Dec


11 days
£84
Mon 4 May - Fri 15 May


14 days
£84
Fri 27 Nov - Fri 11 Dec


7 days
£84
Mon 23 Nov - Mon 30 Nov


10 days
£85
Fri 8 May - Mon 18 May


13 days
£85
Sat 25 Apr - Fri 8 May


7 days
£85
Mon 7 Dec - Mon 14 Dec


14 days
£85
Mon 30 Nov - Mon 14 Dec


6 days
£85
Sun 26 Apr - Sat 2 May


10 days
£85
Fri 20 Nov - Mon 30 Nov


14 days
£85
Mon 9 Nov - Mon 23 Nov


11 days
£85
Tue 9 Jun - Sat 20 Jun


11 days
£85
Mon 27 Apr - Fri 8 May


10 days
£85
Tue 28 Apr - Fri 8 May


9 days
£85
Thu 23 Apr - Sat 2 May


6 days
£85
Sat 16 May - Fri 22 May


16 days
£85
Thu 16 Apr - Sat 2 May


14 days
£85
Mon 20 Apr - Mon 4 May


11 days
£86
Thu 16 Apr - Mon 27 Apr


14 days
£87
Mon 23 Nov - Mon 7 Dec


11 days
£87
Fri 8 May - Tue 19 May


8 days
£88
Mon 27 Apr - Tue 5 May


8 days
£88
Mon 8 Jun - Tue 16 Jun


7 days
£88
Tue 28 Apr - Tue 5 May


11 days
£88
Mon 30 Nov - Fri 11 Dec


10 days
£88
Sat 25 Apr - Tue 5 May