Marrakesh

from Birmingham

Save up to: £151

Average cost: £207

Best deal: £56


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
£56
Sun 28 Jun - Wed 8 Jul


9 days
£57
Sun 14 Jun - Tue 23 Jun


16 days
£59
Sun 21 Jun - Tue 7 Jul


7 days
£60
Sun 17 May - Sun 24 May


16 days
£62
Sun 7 Jun - Tue 23 Jun


14 days
£63
Wed 24 Jun - Wed 8 Jul


13 days
£63
Sun 28 Jun - Sat 11 Jul


9 days
£65
Sun 28 Jun - Tue 7 Jul


16 days
£66
Sun 28 Jun - Tue 14 Jul


9 days
£67
Sun 7 Jun - Tue 16 Jun


16 days
£67
Sun 14 Jun - Tue 30 Jun


9 days
£67
Sun 21 Jun - Tue 30 Jun


10 days
£68
Sun 31 May - Wed 10 Jun


10 days
£68
Sun 14 Jun - Wed 24 Jun


15 days
£68
Tue 23 Jun - Wed 8 Jul