Discover our Morocco tour packages by destination. Throughout the country, despite the years of French and Spanish colonial rule and the presence of modern and cosmopolitan cities like Rabat and Casablanca, a more distant past constantly makes its presence felt. Fez, perhaps the most beautiful of all Arab cities, maintains a life still rooted in medieval times, when a Moroccan kingdom stretched from Senegal to northern Spain, while in the mountains of the Atlas and the Rif, it’s still possible to draw up tribal maps of the Berber population.
As a backdrop to all this, the country’s physical make-up is extraordinary. From the Mediterranean coast, through four mountain ranges, to the empty sand and scrub of the Sahara. To experience the best of Morocco’s coast and beaches in the north through our Morocco tour packages, head for the cities of Tangier, Asilah, and Larache. For the best coastal spots towards the south, El Jadida, Essaouria, and Sidi Ifni are the standout contenders. Agadir is the main package-tour destination, and whilst nothing special, it provides a good base for exploration.
Inland, the famous, and somewhat still medieval cities of Fez and Marrakesh, do not disappoint. The former is richer in terms of monuments, but the latter remains more popular among tourists. Rabat and Casablanca are also major cities of interest, but it’s much more modern than Fez and Marrakesh.
The mountain ranges of the Rif and Atlas provide stunning scenery and are surprisingly accessible for trekking and exploring. Trekking is most popular around Jebel Toubkal, North Africa’s highest mountain. Hidden away in the Rif mountains, Chefchaouen is arguably Morocco’s prettiest town and the best-kept secret of our Morocco tour Packages
Our Morocco tour Packages beyond the Atlas, there is more exploring to be had in the pre-Sahara. The oases around Skoura, Tinghir, Zagora, Erfoud, and Tata, provide you with a stunning contrast of palmeries and desert horizons.