Morocco is located on the northwest Atlantic Coast of Africa. Located so close to Spain that you can actually see it across the Straits of Gibraltar on a good day.
There are several airports in Morocco, but 2 main international choices, Casablanca (CMN) and Marrakech (RAK).
Casablanca is the main airport with direct flights from Montreal, sometimes Toronto, Washington and New York. Marrakech is just a short connection away, but also is very accessible directly from several hubs in Europe so it is not uncommon to transit through London, Amsterdam, Frankfurt, Lisbon and of course Paris.
Several smaller airports are well serviced by smaller carriers with EasyJet connecting the UK with Marrakech, Fes, Agadir and Essaouira. You can also find convenient flights from all over Europe with Ryanair and Air Arabia. It’s quite easy to arrive to Fes from Europe as well.
Tangier, while easily accessible by air is also accessible by ferry from several ports in Spain and other European ports.
Most of the flights from North America arrive in the early part of the day to Casablanca which gives you a nice chance to enjoy a slow day on arrival with a walk around Hassan II Mosque and then a short 1 hour drive to Rabat for the night. It’s a nice head start to your trip. Often the flights from Europe arrive early to mid afternoon.
Once you are in Morocco the easiest way to get around is by private car. It eliminates the extra navigation and challenges that come with getting to the more remote locations. However, in the north of the country you will find a brand new high speed TGV train from Tangier to Rabat and Casablanca. As well as regular train service south to Marrakech.
The Atlas Mountains present challenges for getting around Morocco, both now as in ancient times. Camels don’t cross the mountains well so once the traders got to Ouarzazate in the south they were forced to change over to donkey’s to transport their goods. The same applies today with the train system ending in Marrakech and from there you can reach almost any destination in the south by public coach.
When you are planning your trip, the first question we will ask you is where you are arriving to and departing from. While it is very common for our friends from Australia and North America to arrive and depart from Casablanca for long international flights, we always recommend arriving to one city and departing from another if it’s possible for you. It helps to optimize your time in the country. You can arrive to Casablanca or Tangier for example and depart from Marrakech. Or vice versa. This gives you a very nice “loop” around the country that really gives a taste of everything if you have the time. A nice itinerary from Casablanca to Marrakech, with time in Fes and the Sahara desert can be done in 7 days for example. If you have 14 days you will have more time to get to places like Chefchaouen, Essaouira, Taghazout, Taurodant, Ourika, Imlil and so on. It gives you the chance to spend a few nights in various places along the way to explore a little bit more closely.
Ultimately the best place to arrive to Morocco is the one you choose. Just get here! We’ll take care of the rest of the details.