View over Marrakech's rooftops in Morocco

Holidays to Morocco

Home to gorgeous Atlantic and Mediterranean beaches, the epic Atlas Mountains and vibrant, colourful, aromatic souks, Morocco holidays are an absolute delight for all the senses.

Souk it up in Marrakesh

Get ready to barter at one of Medina’s souks, where an inimitable cacophony of colours, sights and scents await. Expect steely-eyed snake charmers, the promise of a magic carpet and the odd monkey appearing on your shoulder for a selfie. At night, Marrakesh’s Jemaa el-Fna square turns into a foodie’s paradise where you can feast on spicy street food, shish kebabs and snail soup.

Ain’t no mountain high enough

Running like a spine through Morocco, the Atlas Mountains are a sweeping stretch of natural beauty peppered with stupendous views and charming Berber villages that feel like they’re from a seemingly bygone era. Go hiking in the foothills, meet the locals and treat yourself to a hearty tagine followed by a soothing mint tea.

Beach Melba

With mile after mile of coastline, the lush waters of the Med to the north and the Atlantic to the west, and sunshine constantly on tap, Morocco does beach breaks like nobody else. Like a surf? Catch the best waves at Taghazout beach. Love your vitamin D? Flop and bake on Agadir Beach. With the family? The coastal town of Saïdia, dubbed the ‘Blue Pearl’, is an easy winner.

Rock the Kasbah

Hit the rewind button and travel back in time when grand fortresses were in their prime by exploring the earthy red kasbahs of Morocco. You’ll find a shed load of them in the south, along what is handily referred to as the Route (or Road) of a Thousand Kasbahs. Head to the Atlas mountains or the edge of the Sahara.

Banging dunes

Grab a shesh (a traditional Berber scarf) and go full-on Lawrence of Arabia (the iconic, super long classic flick was filmed here). Camp out Bedouin style in the Sahara Desert, ride a camel, go dune-bashing in a 4X4 and stargaze at the Milky Way. A dusty desert escape like this is the Morocco holiday of dreams.

Sneak Peek

Best for... Beach lovers and bargain hunters who like haggling 🏝️

Go... To the High Atlas Mountains and have mint tea with Berbers ⛰️

You have to... Sweat it all out in a traditional Moroccan hammam 🧖🏽

Morocco holiday deals

Use the filters to narrow down by price, star rating, board basis, departure airport and more.

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Hyatt Place Taghazout Bay

8.6

Very Good

Taghazout, Agadir, Morocco
  • 1 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£922 pp

Dunes D'or Ocean Club

9.1

Excellent

Agadir, Morocco
  • 1 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£1,438 pp

Agadir Beach Club Hotel

7.6

Good

Agadir, Morocco
  • 1 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£830 pp

Sofitel Agadir Thalassa sea & spa

8.9

Excellent

Agadir, Morocco
  • 1 Oct 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£1,498 pp

Cheap Morocco holidays under £300pp

View all deals

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Golden Beach Appart Hôtel

7.9

Good

Agadir, Morocco
  • 29 Oct 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£227 pp

Anezi Tower Hotel & Apartments

Agadir, Morocco
  • 9 Nov 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£198 pp

Allegro Agadir

7.9

Good

Agadir, Morocco
  • 29 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£289 pp

Top destinations in Morocco

Agadir

Camel rides, banana boats and surfing, the Atlantic resort of Agadir is a clear-cut choice for a Moroccan beach holiday.

Prices from

£373 pp
Agadir holidays

Fez

A medieval medina and spice-laden souks, Fez is the only imperial city with a jaunty fringed hat named after it (well, so we hear).

Marrakesh

Souks, street performers and snake charmers; exploring the labyrinthine Medina is a game of hide-and-seek with cats and carpet sellers.

Prices from

£165 pp
Marrakesh holidays

Key facts

Currency

Moroccan Dirham (DH)

Language

Arabic & Berber

Time difference

GMT+1

Cost of a beer

DH15-50

3-course meal

DH75-300

Flight time

4h

Things to explore

Beaches: Surf’s up, dudes

Sweeping down the Atlantic Coast, Morocco certainly knows how to beach. Agadir (dir, dir push pineapple, shake a tree …) is Morocco’s major beach resort town. Blonde sands and tepid seas make it a big hit with families – and the hotel discos love a Black Lace classic (that’s a band in case you’re wondering). Cool surf dudes flock to nearby Taghazout beach to catch the best waves, while breezy Essaouira, a bustling boho fishing town with a great beach, draws a loyal windsurfing crowd.

Food and drink: Salty and sweet

Merguez sausage, sweet and savoury briouats (pastries) and babbouche (snail soup), there’s little chance of your tastebuds not having a good time in Morocco. Head to the Atlas Mountains for a traditional tagine, the classic Berber stew cooked in a conical pot. In Fez, feast on zaalouk, pastilla and more tagine served with, of course, couscous. In Marrakesh, make a beeline for Jemaa El Fna, where street vendors sell sizzling skewers of spiced meat, fluffy msemmen (a Moroccan flatbread) and, for the sweet tooths among you, sfinge (sugar-dusted doughnuts). On that note, mint tea, a super-sweet, minty brew served in tiny glasses, will give you more energy than a not-so-tasty energy drink.

Culture and history

As rich and layered as a tasty tagine, Morocco owes its ancient history and culture to the Berbers, Arabs and Moors. Kick off your adventure in Marrakesh, where haggling in the souk is seen as a competitive sport. Feeling swish? Swan around Le Jardin Majorelle, the swanky former home and gardens of Yves Saint Laurent. And explore Fez's labyrinthine medina, where getting lost is all part of the fun.

When to go to Morocco

If you want to really sizzle, book a Morocco holiday in summer when temperatures can rocket to over 40⁰C (especially between July and August when you can also grab a very good deal).

If that sounds like too much heat, a spring break (March to May) will give you temperatures of around 26–28⁰C. You may have to pay more for it, but it’s a reasonable trade-off.

For a really cheap Moroccan holiday, a winter break beckons anytime between November and late January. It’s a less touristy time and arguably all the better for it.

About icelolly.com