Use our online tools to manage your booking, or view travel requirements.

Go to main content

Discover an oasis of medinas, marketplaces and magical architecture in Morocco. Visit its capital, Rabat, and tour other world-famous cities like Marrakech, Agadir, Tangier, Casablanca and the designated “Blue City” of Chefchaouen. Explore unique landscapes ranging from snowcapped mountains to hot deserts and beaches, and learn about how Morocco’s rich past contributed to its diverse population, making it one of Africa’s largest multicultural hubs.

Book your trip

Visit Morocco: Get Started

The commercial centre of Casablanca is ideal for visiting famous attractions like the beautiful Hassan II Mosque, the Royal Palace, the Museum of Moroccan Judaism, and the biggest shopping mall in all of Africa. In Marrakech, cross sand dunes by camel on a desert tour or hop on an exciting hot air balloon ride over the city. From there, enjoy a day trip to the Atlas Mountains before going to Fes, one of the oldest cities in the Arab world, where stunning UNESCO World Heritage Sites reside.




Arabic (official), though various Berber dialects and French are widely spoken.


Welcome to the land of couscous! This national dish is a must-try on your visit, and you can find it at most local restaurants. Next on your list is tagine, a mixture of cooked beef, poultry or fish combined with vegetables in a clay pot. As a snack, enjoy zaalook, an aubergine dip seasoned with garlic, paprika, cumin and chilli powder.


Most souvenirs from Morocco can be found at souks—traditional marketplaces. Lanterns, handmade rugs and carpets, painted ceramics and babouche slippers are popular picks. Just don’t forget to grab a handful of mint tea on your way out!


Morrocco is one of only three remaining kingdoms in Africa, along with Lesotho and Eswatini (formerly known as Swaziland).


For more information on all necessary travel documents, visa, taxes and more, check Air Canada’s Travel Requirements page and the Government of Canada’s Travel and Tourism website.

Earn & redeem Aeroplan® points when you book flight-inclusive packages or use your points towards a hotel stay!