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.
(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).
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 - 10 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.
(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):
(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:
Other train services to Batu Caves KTM station: