馬六甲沒有機場,也不通鐵路,進出馬六甲主要靠長途汽車。
長途汽車:主要的長途汽車站為Melaka Sentral Bus Terminal,位於市中心以北約5公里處。從馬來西亞其它地方如吉隆坡、怡保、檳城、關丹等地可以搭乘長途汽車到馬六甲。從吉隆坡到馬六甲可以在吉隆坡的南湖鎮車站或吉隆坡機場坐大巴。
公交車:從馬六甲的長途汽車站可以搭乘17路公交車前往荷蘭紅屋,單程票價1.5林吉,單程約15分鐘,遇到上下班高峰期需要長時間等車。另外也有8路公交、18路公交、19路公交等,公交車不報站名,需要提前和司機說在哪裡下車,下車前按座位旁邊的按鈴提示要下車。
出租車:馬六甲市區隨處可見的交通工具,一般市內打車的價格不超過15林吉,司機經常不打表,建議提前說好。
人力三輪車:適合搭乘遊覽景點,可以提前講價,會去到多數旅遊景點,三輪車上有假花裝飾,也會播放流行音樂,可以去體驗一下。