Marrakech is colourful, exotic and exciting. Stay in our hotels in Marrakech and immerse yourself in this vibrant city. Thousands of years of African history, fascinating Moroccan culture and the hustle and bustle of Marrakech life will be on your doorstep.
Book a holiday in Marrakech with British Airways and save money. We offer great discounts when you book flights, hotels, car rental, and experiences. In addition, if you're a member of the British Airways Executive Club, you'll earn Avios with every flight.
Book a hotel in Marrakech with British Airways and enjoy great benefits:
At the heart of Marrakech lies an ancient walled city, the Medina. Criss-crossed with cobbled streets, dotted with beautiful gardens and overflowing with stunning, historic buildings, the Medina is dramatic and beautiful. We have hotels built from converted riads – traditional Moroccan palaces with interior gardens and courtyards. Stay in historic hotels in Marrakech and holiday like an Arabian Prince. Enjoy signature features, like rooftop terraces and views over the stunning Atlas Mountains – they will make your trip to Marrakech unforgettable.
Take a look at our selection of modern resort hotels in Marrakech. Ideal for a very different kind of Moroccan city break, they are located in the Gueliz – the city’s modern quarter. Here, you’ll find cutting-edge, stylish hotels and resorts with family-friendly facilities. The newer, modern hotels tend to offer a wider range of room types and more extensive facilities. Pamper yourself with a spa treatment, cool off in an outdoor swimming pool, or play a round of golf on a nearby course.