Morocco is well served by airline companies and has numerous airports. By boat is one solution, which is slower but more romantic.
Proximity and speed
In just a few hours, you are at the foot of the High Atlas mountains or at the seaside. Casablanca is only one hour's flight from Madrid, three hours from Milan and Paris and three hours 20 minutes from London. Marrakech is hardly any further: two hours from Madrid, three hours from Paris, four hours 45 minutes from London.
Come by plane
The Compagnie Marocaine de Navigation (Comanav) represented in France by the SNCM, links Sète to Tangier in 36 hours et Gênes to Tangier in 48 hours.