Travelling to Morocco
By air
The easiest and least adventurous way is to fly. You can get to Morocco within two or three flights from most major European capitals.
There are many international airports in Morocco. You can fly to Agadir (airport Al-Massira), Casablanca (Mohamed V), Fez (Saiss, Sefrou), Marrakesh (Menara), Rabat (Sale) and others. Check the complete list of airports in Morocco.
By car
You can quite easily drive to Morocco from any west-european country. Spanish highways go almost to Gibraltar where you've got to catch a ferry over the Mediterranean Sea. Roads in Morocco are of different qualities. You can find here quality highways, especially along the western and northern coast, as well as crappy gravel roads. The most dangerous are not the roads but Morrocan drivers. Have you ever been to Spain or Italy? Traffic in Morocco is a hundred times more crazy.
When bringing your own car to Morocco, you need an international driver's license or one from a European Union member state, proof of ownership and Proof of insurance. You can also easily rent a car in Morocco.
More about travelling to Morocco by car at Morocco FAQ.
By train
Travelling to Morocco by train is rather romantic, comfortable and safe journey. It's not at all as fast as going by air of course. You can take for example Eurostar trains to Paris and from there to Madrid. From Madrid you take train to Algeciras (Spanish town near Gibraltar). Then board a ship and get to Morocco. Travelling by train in Morocco is quite easy, fast and cheap. There are lines between all the major Morrocan cities.