Cheap Morocco Holidays
Search great value holidays to Morocco from leading tour operators.
Colourful, exotic and surprisingly close to home, Morocco holidays offer an exciting combination of year-round sunshine, beautiful beaches, fascinating culture and excellent hotels. From the bustling souks and historic palaces of Marrakesh to the long sandy beaches and relaxed atmosphere of Agadir, Morocco offers a holiday experience that's refreshingly different.
Located in North Africa, just across the Mediterranean from southern Spain, Morocco feels wonderfully exotic without requiring a long-haul flight. Expect fragrant spice markets, traditional restaurants, colourful medinas and impressive landscapes, alongside modern resorts, luxury hotels and excellent all-inclusive options.
For British holidaymakers, Marrakesh and Agadir are two of Morocco's most popular holiday destinations – but they offer very different experiences.
Marrakesh Holidays
Few destinations stimulate the senses quite like Marrakesh. Known as the Red City, Marrakesh combines centuries of Moroccan history and culture with stylish hotels, rooftop restaurants, luxurious spas and a vibrant modern side.
At the heart of the city is the famous Jemaa el-Fnaa, where musicians, food stalls and street performers create an unforgettable atmosphere. Step into the surrounding medina and you'll discover a maze of narrow streets and colourful souks selling everything from spices and leather goods to ceramics, lanterns and traditional Moroccan crafts.
There is much more to Marrakesh than its markets. Explore beautiful gardens, historic palaces and traditional riads, enjoy a Moroccan hammam or escape the bustle with a mint tea on a rooftop terrace overlooking the city.
Marrakesh also has an excellent selection of accommodation. Choose from intimate riads in and around the old city to contemporary resorts with swimming pools, spas, restaurants and all-inclusive options on the outskirts of Marrakesh.
Who is Marrakesh best for?
Holidays to Marrakesh are particularly suited to couples, friends and travellers looking for a combination of culture, sightseeing, shopping, food and sunshine. Families are also well catered for, particularly at the larger resort-style hotels with pools, entertainment and family facilities.
Marrakesh is a great choice if you want a holiday where relaxing by the pool can easily be combined with exploring somewhere completely different.
Agadir Holidays
If beaches and relaxation are higher on your holiday wish list, Agadir could be the perfect choice.
Situated on Morocco's Atlantic coast, Agadir is a modern holiday resort famous for its long sandy beach, palm-lined promenade and excellent selection of beachfront hotels. It has a much more laid-back atmosphere than Marrakesh, making it particularly popular for relaxing beach holidays.
Spend your days beside the pool, stroll along the seafront or enjoy the huge sweep of golden sand stretching along Agadir's coastline. The resort offers plenty of cafés, restaurants and shops, while the marina provides a more contemporary setting for an evening walk or meal.
For a taste of local life, visit Souk El Had, one of the largest markets in the region, where hundreds of stalls sell spices, fresh produce, clothing, crafts and souvenirs.
Agadir is particularly well known for its range of all-inclusive hotels and resorts, making it a good option for families, couples and anyone looking for a relaxing sunshine holiday where most of the essentials are taken care of.
Who is Agadir best for?
Agadir holidays are ideal for beach lovers, couples and families, as well as travellers looking for winter sunshine without travelling long haul.
Its combination of sandy beaches, modern hotels and Moroccan culture makes Agadir an excellent alternative to more traditional Mediterranean and Canary Island holiday destinations.
Marrakesh or Agadir – which should you choose?
Choosing between Marrakesh and Agadir depends on the type of Morocco holiday you're looking for.
Choose Marrakesh for culture, sightseeing, souks, restaurants and a lively city atmosphere.
Choose Agadir for beaches, resort hotels, all-inclusive holidays and a more relaxed pace.
Can't decide? It is also possible to combine the two, giving you the opportunity to experience the colour and culture of Marrakesh alongside a relaxing stay on Morocco's Atlantic coast.
When is the best time to visit Morocco?
Morocco can be visited throughout the year, although temperatures vary considerably depending on the destination and season.
Spring and autumn are excellent times for sightseeing and exploring, particularly in Marrakesh, when temperatures are generally more comfortable.
Summer can become very hot inland, especially around Marrakesh, while Agadir's Atlantic location can provide somewhat milder coastal conditions.
Winter is popular with visitors looking to escape the colder UK weather. Daytime conditions can be pleasantly warm, although evenings and nights can feel considerably cooler.
Frequently Asked Questions About Morocco Holidays
Is Marrakesh a beach destination?
No. Marrakesh is an inland city rather than a beach resort. It is best known for its medina, souks, restaurants, historic attractions and resort-style hotels. For a Moroccan beach holiday, Agadir is the better choice.
Does Agadir have a sandy beach?
Yes. Agadir is famous for its long, wide sandy beach on Morocco's Atlantic coastline and is one of the country's most established beach holiday destinations.
Is Morocco good for all-inclusive holidays?
Yes. Both Marrakesh and Agadir offer all-inclusive hotels, although Agadir is particularly popular for traditional resort-style all-inclusive beach holidays.
Is Morocco suitable for families?
Yes. Many hotels in Marrakesh and Agadir offer family-friendly facilities including swimming pools, children's activities and entertainment. Agadir is particularly appealing to families looking for a beach-based holiday.
Is Morocco good for winter sun?
Morocco is a popular choice for escaping the colder British winter. Marrakesh and Agadir can enjoy mild to warm daytime temperatures during winter, although cooler evenings mean it is worth packing an extra layer.
How long does it take to fly from the UK to Morocco?
Direct flights from the UK to Morocco typically take around three and a half to four hours, depending on your departure airport and destination.
Book Your Morocco Holiday
Whether you're dreaming of exploring the colourful souks of Marrakesh, relaxing beside the Atlantic in Agadir, or discovering a little of both, Morocco offers an exciting alternative for your next holiday.
From all-inclusive Morocco holidays and luxury escapes to family holidays, couples' breaks and winter sunshine, there are options to suit a wide range of budgets and holiday styles.
Speak to our travel experts and let us help you find the perfect Morocco holiday.
Loved by Our Travellers
Genuine Google reviews from happy JLM Travel customers.
Contact Us
Prefer to book instore? Visit our branch below
