飛機:邁納拉國際機場,這是一個服務於馬拉喀什的國際機場,接收幾個歐洲航班以及卡薩布蘭卡和一些阿拉伯世界的航班國家。
火車:馬拉喀什火車站位於哈桑二世大道上。一些列車可以到達拉巴特,途經卡薩布蘭卡,到達非斯,途經梅克內斯。開往丹吉爾的夜間車每天發車。簡易的臥舖需要額外費用,還須提前兩天預訂。
公交車:幾乎所有市內巴士都在Djemaa El-Fna和Place Youssef Ben Tachfine停靠,車票在Dh 2 – 5間不等,取決於乘坐距離遠近。此外還有露天巴士觀光車,帶你游覽馬拉喀什市中心周邊的地圖,車票每位145DH,全天24小時不限次數搭乘。