Morocco has twelve international airports: Agadir, Al Hoceima, Casablanca, Dakhla, Fez, Laayoune, Marrakesh, Ouarzazate, Oujda, Rabat-Salé, Tangier and Tetouan.
Royal Air Maroc and other leading international and charter airlines provide fast and regular services from major cities in Europe, North America and the Middle East. For example: Casablanca is around 1 hour by air from Madrid, 3 hours from Paris and 6h30 hours from Montreal.
Air line:
Royal Air Maroc
Atlas Blue
To rent a car:
Bus service:
CTM
Boat service:
Trasmediterranea
Comanav
Comarit
Train service:
Office National des Chemins de Fer Marocain