Bukit Bintang to Batu Caves MRT KTM Train
How to go by Rail

If you want to get from Bukit Bintang to Batu Caves, the best way to travel is to take the MRT train to Pasar Seni station, then take the short walk to Kuala Lumpur old railway station to catch a KTM Komuter train to the doorstep of the Batu Caves complex.

If you search for how to get to Batu Caves from Bukit Bintang, most answers will tell you to take the MRT or Monorail train to KL Sentral station, then take the KTM Komuter (commuter) from there to Batu Caves.

However, since November 2019, there was a new link bridge opened up from Pasar Seni MRT/LRT station to the KTM Kuala Lumpur old station.

This now makes it the best, quickest and cheapest route to take.

For travel in the opposite direction from Batu Caves to Bukit Bintang click here >

KTM Komuter train travelling to Batu CavesKTM Komuter train travelling to Batu Caves

Please note: Bukit Bintang MRT train station is also called Pavilion Kuala Lumpur due to sponsorship reasons.

MRT / KTM Train Route to Batu Caves from Bukit Bintang MRT Station

(Laluan Keretapi MRT / KTM ke Batu Caves dari Stesen MRT Bukit Bintang)

Route 1 via Pasar Seni (recommended route):

Take the MRT train from Pavilion Bukit Bintang to Pasar Seni station (5 minutes journey time - 2nd stop).

Walk from Pasar Seni station to Kuala Lumpur old station (the new pedestrian bridge starts from the Pasar Seni LRT station concourse and is just 102 metres long).

Take the KTM Komuter train from Kuala Lumpur to Batu Caves (30 minutes) >

Route 2 via KL Sentral:

Take the MRT train from Pavilion Bukit Bintang to Muzium Negara (7 minutes journey time - 3rd stop).

Walk to KL Sentral station via the pedestrian linkway (400 metres. 5 to 10 minutes).

Take the KTM Komuter train from KL Sentral to Batu Caves (approximately 35 minutes) >

You could also use the Monorail train from Bukit Bintang or Imbi to KL Sentral Monorail station, then walk from Nu Sentral shopping mall to KL Sentral station to catch the KTM Komuter train but we would not recommend it as the journey time and walking time is much longer.

Bukit Bintang to Batu Caves Train Timetable

(Jadual Waktu Keretapi Bukit Bintang ke Batu Caves)

Departures for the first part of the journey by MRT train are very frequent with trains leaving the station every 4 to 8 minutes during the daytime (the first MRT train departs at 06:00).

The KTM Komuter trains to Batu Caves are far less frequent so you should study the timetable so you are not waiting too long for the next train (see the timetable link below):


To see the KTM Komuter timetable in the other direction from Batu Caves to KL click here >


Train Ticket Price to Batu Caves from Bukit Bintang Pavilion

(Harga Tiket Keretapi dari Pavilion Bukit Bintang ke Batu Caves)

As you will be using two different companies (RapidKL and KTM) to get to Batu caves by train you will have to buy two separate tickets (tokens).

The Rapid KL MRT fare (tambang) from Bukit Bintang to Pasar Seni is 1.40 RM / MYR.

The KTM fare from Kuala Lumpur old station to Batu Caves is 2.50 RM / MYR.


If you go via KL Sentral, tickets will cost 1.90 + 2.60.



All train timetables and fares on our site are for information only and may change without notice.

We recommend you visit the following website to check for any changes to train schedules / fares:

KTMB.com.my website (for Komuter trains) >

My Rapid website (for MRT trains) >


Related Pages:

KTM Batu Caves trains page >

How to get to Batu Caves by LRT >

All KTM Berhad Komuter train timetables in Malaysia >

Other train services to Batu Caves KTM station:

How to get from the Petronas Twin Towers to Batu Caves >

How to travel from KLCC to Batu Caves by train >

How to get from TBS Bus Station to Batu Caves >