Les chemins de fer marocains (ONCF) disposent de l'un des plus modernes réseaux d'Afrique. Les principales villes sont ainsi reliées par des trains confortables et plus rapides que les bus. Ces derniers, cela dit, sont une option à ne pas négliger. Les locations de voitures sont possibles mais relativement onéreuses. Des lignes aériennes intérieures, pas toujours très fréquentes, relient les villes principales.
Le Maroc est relié à l'Europe (mais aussi au reste de l'Afrique et au Moyen-Orient) par les aéroports de Casablanca, Tanger, Agadir et Marrakech. Il est également possible de s'y rendre par la route, grâce aux nombreux ferries qui relient Algésiras à Tanger et Ceuta. Il est enfin possible d'effectuer la traversée entre Gibraltar et Tanger.
Recherchez plus d’informations avec «Yahoo! Search» sur Maroc