Marrakesh

from Birmingham

Save up to: £160

Average cost: £201

Best deal: £41


Marrakesh, a former imperial city in western Morocco, is known for its bustling souks, beautiful gardens, and traditional riads. Visit the iconic Jardin Majorelle, explore the bustling Jemaa el-Fnaa square, or immerse yourself in the city's historic medina. Marrakesh's vibrant markets, traditional hammams, and the annual Marrakesh International Film Festival make it a city of wonders.


Latest deals:

10 days
£41
Sun 10 May - Wed 20 May


13 days
£54
Sun 28 Jun - Sat 11 Jul


9 days
£54
Sun 10 May - Tue 19 May


10 days
£58
Sun 31 May - Wed 10 Jun


10 days
£58
Sun 28 Jun - Wed 8 Jul


16 days
£58
Sun 10 May - Tue 26 May


13 days
£59
Wed 29 Apr - Tue 12 May


6 days
£60
Sun 10 May - Sat 16 May


9 days
£61
Sun 31 May - Tue 9 Jun


9 days
£64
Sun 3 May - Tue 12 May


14 days
£65
Sun 10 May - Sun 24 May


14 days
£65
Wed 27 May - Wed 10 Jun


9 days
£65
Sun 14 Jun - Tue 23 Jun


9 days
£66
Sun 28 Jun - Tue 7 Jul


16 days
£66
Sun 21 Jun - Tue 7 Jul


10 days
£66
Sun 21 Jun - Wed 1 Jul


10 days
£66
Sun 14 Jun - Wed 24 Jun


10 days
£66
Sun 7 Jun - Wed 17 Jun


16 days
£66
Sun 31 May - Tue 16 Jun


14 days
£66
Wed 6 May - Wed 20 May


13 days
£66
Sun 10 May - Sat 23 May


16 days
£66
Sun 28 Jun - Tue 14 Jul


16 days
£67
Sun 14 Jun - Tue 30 Jun


7 days
£67
Wed 3 Jun - Wed 10 Jun


7 days
£67
Wed 13 May - Wed 20 May