En 2016, le réseau géré par le ministère de l'Équipement, du Transport et de la Logistique totalisait 57 673 km de routes classées, dont 78,3% revêtues se répartissant en 1 770 km d'autoroutes, 10 203 km de routes nationales, 9 370 km de routes régionales et 23 745 km de routes provinciales, 1 093 km des routes étant des voies express.
Les routes nationales marocaines sont des voies importantes ou qui traversent de larges portions du territoire, par opposition aux routes régionales ou provinciales. S'agissant des routes régionales, celles-ci traversent de larges portions du territoire, par opposition aux routes nationales ou provinciales. Par ailleurs, leur usage est gratuit et leur accès autorisé à tous types de véhicules.
Transport urbain
Réseau Express RégionalTaxis stationnés sur le port de Tanger.
Deux RER circulent au Maroc : l'un à Casablanca et l'autre à Rabat. Deux réseaux de tramway sont en fonction : l'un à Rabat et l'autre à Casablanca. Le projet de métro de Casablanca a été abandonné en juillet 2014, faute de budget.
Taxi collectif
Les taxis collectifs appelés localement Grands taxis constituent un élément indispensable pour le bon fonctionnement du système de transport urbain et interurbain et un mode de transport populaire grâce à la rapidité des trajets et à la flexibilité de ce type de transport, ils répondent aux besoins des habitants et pallient partiellement l'insuffisance des transports privés ou publics, individuels ou collectifs.
Transport Ferroviaire
Ports
Le Maroc dispose de nombreuses infrastructures portuaires de commerce comme : le port de Tanger Med (39 millions de tonnes), le port de Casablanca (25 millions de tonnes), le port d'El Jadida-Jorf el sfar (22 millions de tonnes) le port de Mohammadia (11,5 millions de tonnes), le port de Safi (6,2 millions de tonnes) ou le port d'Agadir (4,2 millions de tonnes).
Parmi les ports passagers, citons ceux de : Tanger Med (environ 2,15 millions passagers), Tanger ville (1,45 million passagers), Nador Beni Nsar (450 000 passagers), Al Hoceima (42 000 passagers), Layone (desserte des îles Canaries en 7 heures) et Tarfaya (desserte des îles Canaries en 3 heures, fermeture temporaire en attente d'agrandissement).
Aéroports

Façade de l'aéroport Rabat-Salé.
Le Maroc dispose de plusieurs infrastructures aéroportuaires dont 18 aéroports internationaux, 10 principaux aéroports nationaux et des petits aéroports à usages touristiques. Le Maroc est desservi par 50 compagnies aériennes, le transport aérien est largement international. La compagnie nationale Royal Air Maroc (RAM) détient presque la moitié du trafic. Le total de passagers enregistrés au sein des aéroports marocains en 2014 s'élève à 17,30 millions de passagers 4.8 %. Quelques compagnies aériennes ont choisi d'installer une base au Maroc.
Compagnies principales :Royal Air Maroc ( 8 bases : Casablanca, Marrakech, Agadir, Oujda, Tanger, Rabat, Fes et Beni Mellal )"
Air Arabia ( 6 bases : Casablanca, Tanger, Marrakech, Fes, Agadir , Nador)
Ryanair ( 5 bases : Fes, Marrakech, Essaouira, Nador, Oujda )