Getting There by Plane
Most visitors to Morocco arrive by air at the Mohamed V International Airport in Casablanca. From here, there are a series of connecting flights to destinations such as Fez, Marrakech, Ouarzazate and Tangier. The cities of Agadir, Essaouira, Fez, Marrakech, Ouarzazate, Rabat and Tangier also operate international airports with direct flight to Europe.
NOTE: The national train (ONCF) connects directly with Mohamed V International Airport, making it possible to go directly to/from the airport to any city connected by train in the country, though you will have to change trains at either Casa Voyageurs or Casa Port (about 30 minutes, 30 MAD or about $3),
UPDATE: On May 28th, 2017, King Mohamed VI of Morocco inaugurated the long-awaited expansion to the Fes-Saiss International Airport in Fez. With the new expansion, Fez will be now be able to accommodate roughly 2.5 million passengers annually (far above the previous 500,000 passenger limit). This means more possibilities for flying direct to Fez from Europe!
From North America
Royal Air Maroc (www.royalairmaroc.com) offers nonstop flights between Casablanca and New York as well as Montreal. All other carriers make connections with European hubs such as Barcelona, Frankfurt, London, Madrid and Paris. Keep in mind, because of the recent electronics ban, if you’re flying direct from Casablanca into the U.S. or U.K. you will have to check your laptops, iPads and any other electronics larger than a cellphone.
The partner airlines American Airlines (www.aa.com) and Iberia (www.iberia.com) typically offer some of the lowest rates flying through Madrid. Travelers from the West Coast might consider flying Emirates (www.emirates.com) from San Francisco, Seattle or Vancouver and laying over in Dubai.
Direct flights are available from low-cost carriers, such as Jet4You (www.jet4you.com) and Ryan Air (www.ryanair.com), from around Europe, often with ticket prices around 100 Euros for a roundtrip. Flying directly into Agadir, Fez, Marrakech or Tangier are particularly attractive options with smaller, easier to navigate airports and shorter customs lines. European cities with direct flights to Morocco include: Amsterdam, Barcelona, Berlin, Bordeaux, Brussels, Dublin, Frankfurt, Lisbon, Lyon, Madrid, Malaga, Marseilles, Milan, Nime, Rome, Paris, Pisa and Zurich among others.
Getting There by Boat
From Spain its possible to take ferries over the Strait of Gibraltar into Morocco. Cars, camper vans and walk-ons are all served by numerous ferry companies shuttling back and forth throughout the day, though the crossing between Tarifa and Tangier done by the smaller ferries can be closed if the seas are particularly stormy; however this is the quickest ferry crossing at 35 minutes.
Ferries also run from Algeciras and Gibraltar in Spain to Tangier in Morocco at the Tangier Med station outside of town used by freight trucks and construction equipment. The Spanish exclaves of Ceuta (Sebta) and Melilla in the north of Morocco are also serviced by ferries from mainland Spain.
FRS (www.frs.es) is one of the longer running ferry services and the new Intershipping (www.intershipping.es) ferry service both have the same runs, alternating departure times across the strait. A typical four-door sedan with one passenger costs around 2,500Dh roundtrip. It is not possible to cross the strait with a rented car.
You do cross an international border if leaving or arriving to Tangier and will be asked to fill out a customs form and show it along with your passport to a customs officer aboard the ferry. To avoid waiting in a long line, it’s best to arrive immediately to the customs officer and present your passport and form. If a line has already formed by the time you enter the ferry, relax, enjoy the trip and wait until the ferry has almost arrived to have your papers checked. 🙂
Getting There by Bus
The CTM (www.ctm.ma) runs international bus lines that use the ferries between Morocco and Spain. Buses stop in major cities in Spain, France, Germany and Italy with tickets generally the same as a plane ticket, sometimes more expensive. Buses leave from most major cities, as well as numerous small ones, generally once a week or more, and travel south through Morocco from Tangier to Casablanca, generally making a stop in Rabat on the way south.
Getting There by Car
Ferries run services back and forth to Morocco (see below) making it easy for people with their own vehicle in Europe to road trip through Morocco. Drivers will be asked to provide proof of ownership as well as insurance that will cover any potential accidents while in Morocco. Check with your insurance company to purchase international driving insurance for the duration of your stay. If you are traveling in a car that is not your own, you will have to have certified, stamped letter from the vehicle’s owner. At the border, either in Tangier, Ceuta or Melilla, if you do not have international insurance, you will be able to purchase it from Assurance Frontière (59 Blvd. Bordeaux, Casablanca, tel. 0522/484 156) for 950dh. This will cover driver and vehicle, either a car, motorcycle or camper van, for one month. It is possible to renew this insurance at the headquarters in Casablanca.