How to get to Batu Caves in Kuala Lumpur

If you are spending your holidays in Malaysia, there are good news for you. I am sure you’ll want to visit Batu Caves while in Kuala Lumpur located in the north of Kuala Lumpur city.

Do you wonder how to get to Batu Caves?

There is no need of any buses or taxis any more.From 29th of July, 2010 KTM komuter train runs from KL Sentral train station straight to Batu Caves.

Train runs every 30 minutes. Ticket costs 4MYR return. For further information and any changes please check official KTM Komuter website.

Batu Caves railway station

Batu Caves railway station

I am not sure why they decided to publish schedule in MS Excel format which can’t be read by everybody. You can check it here or you can just look to the schedule bellow. I converted it to html format readable by everybody. This schedule is valid as of today date (7th of February 2013). Please inform us if will be any changes.

KL Sentral -> Batu Caves
KL SENTRAL KUALA LUMPUR BATU CAVES
6:43 6:47 7:11
7:13 7:17 7:41
7:43 7:47 8:11
8:13 8:17 8:41
8:43 8:47 9:11
9:13 9:17 9:41
9:43 9:47 10:11
10:13 10:17 10:41
10:43 10:47 11:11
11:13 11:17 11:41
11:43 11:47 12:11
12:13 12:17 12:41
12:43 12:47 13:11
13:13 13:17 13:41
13:43 13:47 14:11
14:13 14:17 14:41
14:43 14:47 15:11
15:13 15:17 15:41
15:43 15:47 16:11
16:13 16:17 16:41
16:43 16:47 17:11
17:13 17:17 17:41
17:43 17:47 18:11
18:13 18:17 18:41
18:43 18:47 19:11
19:13 19:17 19:41
19:43 19:47 20:11
20:13 20:17 20:41
20:43 20:47 21:11
21:13 21:17 21:41
21:43 21:47 22:11
22:13 22:17 22:41
22:43 22:47 23:11
23:13 23:17 23:41
23:43 23:47 0:11
Batu Caves -> KL Sentral
BATU CAVES KUALA LUMPUR KL SENTRAL
5:35 6:01 6:06
5:50* 6:16 6:21
6:05 6:31 6:36
6:20* 6:46 6:51
6:35 7:01 7:06
6:50* 7:16 7:21
7:05 7:31 7:36
7:35 8:01 8:06
8:05 8:31 8:36
8:35 9:01 9:06
9:05 9:31 9:36
9:35 10:01 10:06
10:05 10:31 10:36
10:35 11:01 11:06
11:05 11:31 11:36
11:20** 11:46 11:51
11:35 12:01 12:06
11:50** 12:16 12:21
12:05 12:31 12:36
12:20** 12:46 12:51
12:35 13:01 13:06
13:05 13:31 13:36
13:35 14:01 14:06
14:05 14:31 14:36
14:35 15:01 15:06
15:05 15:31 15:36
15:35 16:01 16:06
16:05 16:31 16:36
16:35 17:01 17:06
17:05 17:31 17:36
17:20 17:46 17:51
17:35 18:01 18:06
17:50 18:16 18:21
18:05 18:31 18:36
18:35 19:01 19:06
19:05 19:31 19:36
19:35 20:01 20:06
20:05 20:31 20:36
20:35 21:01 21:06
21:05 21:31 21:36
21:35 22:01 22:06
22:05 22:31 22:36
22:35 23:01 23:06
* Weekdays Only (Monday to Friday)
** Weekends Only (Saturday and Sunday)

PDF version is here.

Historic changes log:

Until  January 2012 the train ticket price was 2MYR return and train was leaving every 15 minutes from KL Sentral towards Batu Caves.