铁路1014公里。另有765公里磷酸盐运输线。2003年，摩洛哥与西班牙达成协议，两国共同修建一条穿过直布罗陀海峡的海底复线铁路。该工程预计2010年开工，将是连接欧、非两大洲的首条铁路线。2018年，卡萨布兰卡－丹吉尔高速铁路通车，是摩洛哥的第一条高速铁路，也是非洲第一条高速铁路。公路：总长64452公里，其中一级公路15907公里，二级公路9367公里，三级公路39178公里。至2009年中，高速公路916公里，有拉巴特－丹吉尔、拉巴特－卡萨布兰卡－塞达特、拉巴特－梅克内斯－非斯等多段高速公路。根