Moroccan holidays offer a feast of the senses, with delicious spicy dishes, beautiful views and bustling cities.
Whether you're planning a luxurious city break or you're hoping for a rugged adventure holiday, Morocco's fascinating cities and inspiring mountain ranges will cater to you.
Making the most of Morocco
Enjoy an authentic Moroccan holiday by relaxing in a Hammam - a Moroccan steam bath - then settling down for a glass of mint tea with the locals. There's also much to be discovered at markets and souks in Morocco, but you'll need to practise your haggling skills to get the best deal.
Pay a visit to Morocco's four former Imperial cities - Marrakech, Fes, Rabat and Meknos - to experience a wonderful blend of the old and new.
Exploring Morocco's treasures
While Morocco's cities offer some excellent chances to soak up the country's welcoming culture, you'll find plenty to enjoy in its more remote locations too. For example, Morocco features a majestic coastline boasting miles and miles of beaches - from unspoilt private spots to family-friendly seaside resorts.
Holidaymakers keen for exploring further into Morocco's storied culture can also plan a twin-centre holiday break in the country, expanding a city break in Marrakech to include visiting other popular destinations in Morocco such as Casablanca, Agadir and Essaouria.
Tips for Moroccan holidays
When you're in Morocco, there are a couple of things you'd do well to remember. For example, make sure you agree to the price of a taxi journey before you get in the car. On the other hand, arrange your transfer from Marrakech airport before flying to enjoy a smooth arrival.
You can also book hotels in Marrakech at the same time as your flights, making it easy for you to plan your trip and even save money off the cost of your holiday.
Don't miss excellent Moroccan experiences
Take a day trip to Essaouria to discover sandy beaches for swimming, fishing or boating
Visit Morocco's four beautiful former imperial cities
Soak up the bustling atmosphere of Marrakech at the Djemaa el Fna
Haggle for handicrafts at Morocco's various markets and souks
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.