How to get there in Morocco

Practical information for your trip to Morocco

Travel to Morocco is easy by air or by sea. There are three international airports in Morocco with good links to European, African and Middle Eastern cities. There are plenty of ferries to Morocco from Algeciras, Gibraltar and Tarifa in the European side of the Mediterranean. Car ferries are also available. In summertime the ferries are often full with Moroccans living in Europe returning to their home country for holidays, so it is essential to book in advance. By land you can only reach Morocco from the Spanish territories of Ceuta and Melilla, as the border with Algeria is closed. The land border from Mauritania to Western Sahara, occupied by Morocco, is open.

Book your

Moving around in Morocco

Morocco has one of the best public transport systems in Africa. There are domestic flights available between the major cities in Morocco, and fast and comfortable train connections with overnight trains available. There are plenty of long-distance buses as well, and luxury bus companies offer comfortable journeys between the cities and towns in Morocco. Shared taxis (locally known as grande taxi) are also available for journeys between towns, and normal taxis (known as petite taxi) are available in cities and towns for short journeys. Local buses are available in the bigger cities in Morocco. Renting a car is also possible in Morocco and there are plenty of rental agencies available. There are police checks on main roads, but you do not have to be worried about them.