Travel from Kuala-Lumpur to Malacca

Bus or train from Kuala Lumpur to Malacca?

KTM Komuter operates a train from Kuala Lumpur to Malacca every 2 hours. Tickets cost $3 - $4 and the journey takes 2 h. Alternatively, you can take a bus from Kuala Lumpur to Malacca via KLIA in around 4 h 6 min.

How to get from Kuala Lumpur to Malacca

ModeDurationPrice
From KL Sentral KTM Komuter to Pulau Sebang/Tampin then taxi to Malacca.2 h 33 minRM 84
From KL Sentral train to KLIA then bus to Melaka.3 h 34 minRM 82
From KL Sentral train to Seremban, walk to Seremban, then bus to Melaka.4 hRM 16
From KL Sentral bus to KLIA then bus to Melaka.4 h 6 minRM 37
From Kuala Lumpur taxi to Malacca.1 h 38 minRM 275
From Kuala Lumpur drive to Malacca.1 h 38 minRM 32

How long does it take to get from Kuala Lumpur to Malacca?

It takes approximately 2 h 33 min to get from Kuala Lumpur to Malacca, including transfers.

Is there a direct bus between Kuala Lumpur and Malacca?

No, there is no direct bus from Kuala Lumpur to Malacca. However, there are services departing from KL Sentral and arriving at Melaka via KLIA. The journey, including transfers, takes approximately 4 h 6 min.

Operators from Kuala Lumpur to Malacca

OperatorPhoneWebsite
KTM KomuterKTM Komuter
KLIA ExpressKLIA Express
TransnasionalTransnasional
Airport Coach Sdn. Bhd.+(603) 8787 3894Airport Coach Sdn. Bhd.