Travel options for:
Batu Caves to Malacca
  • KTM Komuter

    $19 - $22
    1. Batu Caves

      2 h 30 min - hourly

      $3 - $5

    2. Pulau Sebang/Tampin

      33 min - 23 miles

      $15 - $18

  • KTM Komuter, bus

    $4 - $7
    1. Batu Caves

      1 h 36 min - hourly

      $2 - $3

    2. Seremban

      8 min - 2222 feet

    3. Seremban

      2 h - hourly

      $2 - $4

  • Bus

    $7 - $10
    1. Batu Caves

      15 min - hourly - line 1

      $1

    2. KL Sentral

      1 h - every 10 minutes

      $3

    3. Kuala Lumpur KLIA

      2 h 30 min - every 2 hours

      $3 - $6

  • Taxi

    $60 - $75
    1. Batu Caves

      1 h 48 min - 99.1 miles

      $60 - $75

  • Drive

    $7 - $11
    1. Batu Caves

      1 h 48 min - 99.1 miles

      $7 - $11

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Batu Caves KTM Komuter to Pulau Sebang/Tampin then taxi to Malacca. 3 h 3 min M$ 89. From Batu Caves KTM Komuter to Seremban, walk to Seremban, then bus to Melaka. 4 h 14 min M$ 22. From Batu Caves line 1 KTM Komuter to KL Sentral, bus to Kuala Lumpur KLIA, then bus to Melaka. 4 h 50 min M$ 39. From Batu Caves taxi to Malacca. 1 h 48 min M$ 298. From Batu Caves drive to Malacca. 1 h 48 min M$ 36.

 
 

Bus or train from Batu Caves to Malacca?

KTM Komuter operates a train from Batu Caves to Malacca hourly. Tickets cost $3 - $5 and the journey takes 2 h 30 min. Alternatively, KTM Komuter operates a bus from Batu Caves to Malacca hourly. Tickets cost $1 and the journey takes 15 min. 2 other operators also service this route.