Marrakech is a sprawling and exotic city where you can find luxurious accommodation and deeply relaxing experiences on offer in the Moroccan paradise.
Packed with traditional attractions - from vibrant street markets to secludedpalaces - Marrakech promises to thrill adventurous travellers as well as anyone planning a luxury break.
Uncovering the real Marrakech
A tour of local mosques - don't miss the inspiring Koutoubia Mosque - and museums will give you a taste of Marrakech's past, as will tucking into a tagine in one of the city's restored Riads - beautiful buildings typically boasting a courtyard or interior garden.
Unwind and embrace calm and quiet in the gardens of Yves St.LaurentorMenara or see some of Morocco's most lovely nature spots on a Marrakech Botanical Tour.
Marrakech's busy markets and exciting nightlife
Marrakech is a great city for finding unusual gifts and handicrafts and Medina is the best place to start looking. Try your hand at haggling at one of its busy markets or souks - shopping areas - and keep an eye out for local bargains such as leather, carpets and ceramics.
Evening entertainment is also easy to come by, with central square Djemaa el Fna- the Palace of the Dead - bursting to life with dancers, fortune tellers, acrobats and snake charmers at night.
Marrakech and beyond
As one of Morroco's four imperial cities, you'll find plenty to enjoy in Marrakech. But if you'd like to explore some more remote treasures, you could take a trip to some of Morocco's sheltered sandy beaches.
You can also hire a car at Marrakech airport and use Marrakech as a starting point for trips to Agadir, Casablanca and Essaouria for a full Moroccan adventure. Book your Marrakech flights today.
Marrakech's unforgettable attractions
Book a Fantasia Moroccan Dinner and Cultural Show for an evening to remember
Enjoy a day trip to nearby beaches in Essaouria, just a short drive from Marrakech
Visit traditional Marrakech markets, or souks, such as Djemaa el Fna, to see local workmanship
Browse the boutique shops of the Ville Nouvelle - Marrakech's New Town
Please note that you won't be able to make changes to your hotel or car booking. If you want to change your booking you will have to cancel your current booking and make a new booking. This can be done on ba.com.
We cannot guarantee that the same hotel room or car rental option will still be available if you have to cancel and make a new booking.