Sieć komunikacyjna jest dobrze rozwinięta. Linie kolejowe (połączone z liniami Algierii) mają długość 1,9 tys. km (z tego ponad 50% jest zelektryfikowanych). Linie kolejowe łączą porty z ośrodkami wydobycia fosforytów i dużymi miastami wnętrza kraju.
Długość dróg kołowych wynosi 57,7 tys. km (56% utwardzonych).
Główne porty morskie mieszczą się w: Casablanca, Asfi, Al-Muhammadija, Agadir, Al-Dżurf al-Asfar. Główny morski port pasażerski znajduje się w Tangerze.
Maroko ma 8 międzynarodowych portów lotniczych, a największe znajdują się w Casablance i w Rabacie.
Nowoczesna, choć niezbyt gęsta sieć telefoniczna, w Maroku jest około 1,3 mln abonentów telefonii stacjonarnej. W użytkowaniu znajduje się 9,6 mln telefonów komórkowych.