Things to do in Morocco

Attracting visitors from across the world, the variety of things to do in Morocco appeal to tourists of all ages. Mountain treks to camel rides, historical tours to a party lifestyle, Morocco has it all.

Having been named Africa’s top tourist destination in 2017, Morocco’s popularity has gone from strength to strength. Overlooking both the Atlantic Ocean and Mediterranean Sea, the beautiful views stretch along the North African coastline.

Those enjoying things do to in Morocco while on a shore excursion, often arrive in the country via Casablanca or Tangier. Both of which offering visitors an experience of this diverse country and an insight into the history of Morocco.

As for things to do in Morocco once you arrive, you will be spoilt for choice. While you can enjoy traditional sightseeing tours and historical walking tours, there is much more to see and do. While in the likes of Marrakesh take some time to explore the city on a shopping tour. Barter at the local markets while picking up your souvenirs or seek out the local arts and crafts.

However, you can also escape from the busy city life and head out into the Sahara desert. Book an experience travelling by camel as you trek across the sand dunes. Alternatively you can always head up into the Atlas Mountains for a hiking holiday in Morocco. If you’re looking for other outdoor activities, yet something equally as challenging, how about a spot of rock climbing?

Outdoor activities in Morocco are just as popular on the coast, such as coasteering, swimming or surfing in the Atlantic Ocean. However not all experiences need to be as energetic. So sit back and soak up the sun after a relaxing day sightseeing or treat someone to a traditional spa treatment.

FIND AMAZING THINGS TO DO, BOAT TOURS, FOOD TOURS, SIGHTSEEING TOURS IN Morocco

Things to do in Morocco

303 TRIPS MATCH YOUR SEARCH CRITERIA

Private Day Trip from Casablanca to Rabat

Private Day Trip from Casablanca to Rabat

8 Hours

Take a private tour Rabat and enjoy the VIP treatment. Your own driver guide, fully qualified and accredited, will allow you to experience Rabat in the best possible way.

Traslado privado: Casablanca Hotel a Casablanca Aeropuerto

Traslado privado: Casablanca Hotel a Casablanca Aeropuerto

1 Hours

Pre-book your private transfer to Casablanca Mohammed V International Airport from your Casablanca hotel. The driver will meet you at a confirmed time in your hotel's lobby and welcome you into a comfortable, air-conditioned Mercedes van.

Traslado privado: Aeropuerto Fez Sais a Fez Hotel

Traslado privado: Aeropuerto Fez Sais a Fez Hotel

1 Hours

Pre-book your private transfer to your Fez hotel city from Fez Sais Airport. The driver will meet you at arrival airport and assist you with your luggage and welcome you into a comfortable, air-conditioned van fitted with WiFi.