Travel from Batu-Caves to Malacca

Bus or train from Batu Caves to Malacca?

KTM Komuter operates a train from Batu Caves to Malacca every 2 hours. Tickets cost $3 - $5 and the journey takes 2 h 29 min. Alternatively, you can take a bus from Batu Caves to Malacca via KL Sentral and KLIA in around 4 h 40 min.

How to get from Batu Caves to Malacca

ModeDurationPrice
From Batu Caves KTM Komuter to Pulau Sebang/Tampin then taxi to Malacca.3 h 2 minRM 89
From Batu Caves KTM Komuter to KL Sentral, train to KLIA, then bus to Melaka.4 h 10 minRM 88
From Batu Caves KTM Komuter to Seremban, walk to Seremban, then bus to Melaka.4 h 29 minRM 22
From Batu Caves KTM Komuter to KL Sentral, bus to KLIA, then bus to Melaka.4 h 40 minRM 41
From Batu Caves taxi to Malacca.1 h 48 minRM 298
From Batu Caves drive to Malacca.1 h 48 minRM 35

How long does it take to get from Batu Caves to Malacca?

It takes approximately 3 h 2 min to get from Batu Caves to Malacca, including transfers.

Operators from Batu Caves to Malacca

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