The main airports of Morocco are located in Rabat and Casablanca. Check both destinations and choose the best price because there’s only 1 hour by train between cities. Also airplanes arrive to Agadir and Marrakesh.
For the detailed information about the airports click the links above or find these articles in “Infrastructure” section of the city you are interested in.
Always compare the price offered by different metasearch engines (Skyscanner, Aviasales, Momondo). Additional check up may save you up to 50% of money that you will spend for your ticket.
Ferries connect the north of Morocco with Spain (frs.es), France and Italy. The main passenger port is in Tangier. Ferries will be useful to those travelers who have decided to go to Morocco by their own car from Europe.
Buses to Morocco come from Spain and France. They are operated by European companies together with CTM.