There are 4 ways to get from Mandarin Oriental, Kuala Lumpur to Batu Caves by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  1h 18m

  1. Take the train from KL Sentral to Batu Caves Pulau Sebang

RM 4 - RM 11

Cheapest option

Bus, train  •  1h 36m

  1. Take the bus from Concorde Hotel to KL86 Chow Kit Monorail Station Blue
  2. Take the train from Putra to Batu Caves Pulau Sebang

RM 2 - RM 3

2 alternative options

Taxi  •  14 min

  1. Take a taxi from Mandarin Oriental, Kuala Lumpur to Batu Caves 13.7 km

RM 21 - RM 26

Drive  •  14 min

  1. Drive from Mandarin Oriental, Kuala Lumpur to Batu Caves 13.7 km

RM 2 - RM 4

Questions & Answers

There is widespread community transmission in Malaysia.
Last Updated: 3/18/2020 | Source: CDC.

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Mandarin Oriental, Kuala Lumpur to Batu Caves is to bus and train which costs RM 2 - RM 3 and takes 1h 36m.

More details

The quickest way to get from Mandarin Oriental, Kuala Lumpur to Batu Caves is to taxi which costs RM 21 - RM 26 and takes 14 min.

More details

No, there is no direct train from Mandarin Oriental, Kuala Lumpur to Batu Caves. However, there are services departing from Klcc and arriving at Batu Caves via KL Sentral. The journey, including transfers, takes approximately 1h 18m.

More details

The distance between Mandarin Oriental, Kuala Lumpur and Batu Caves is 10 km. The road distance is 13.7 km.

Get driving directions

The best way to get from Mandarin Oriental, Kuala Lumpur to Batu Caves without a car is to train which takes 1h 18m and costs RM 4 - RM 11.

More details

It takes approximately 1h 18m to get from Mandarin Oriental, Kuala Lumpur to Batu Caves, including transfers.

More details

Mandarin Oriental, Kuala Lumpur to Batu Caves train services, operated by KTM Komuter, depart from KL Sentral station.

More details

Mandarin Oriental, Kuala Lumpur to Batu Caves train services, operated by KTM Komuter, arrive at Batu Caves station.

More details

Yes, the driving distance between Mandarin Oriental, Kuala Lumpur to Batu Caves is 14 km. It takes approximately 14 min to drive from Mandarin Oriental, Kuala Lumpur to Batu Caves.

Get driving directions

Map of how to get from Mandarin Oriental, Kuala Lumpur to Batu Caves.
Launch map view
  • Distance: 9.7 km
  • Duration: 1h 18m

What companies run services between Mandarin Oriental, Kuala Lumpur, Malaysia and Batu Caves, Malaysia?

KTM Komuter operates a train from KL Sentral to Batu Caves hourly. Tickets cost RM 2 - RM 4 and the journey takes 35 min.

Train operators
KTM Komuter
Phone
+603 - 2267 1200
Website
ktmb.com.my
Train from KL Sentral to Batu Caves
Ave. Duration
35 min
Frequency
Hourly
Estimated price
RM 2 - RM 4
Website
http://www.ktmb.com.my
Train from Putra to Batu Caves
Ave. Duration
21 min
Frequency
Hourly
Estimated price
RM 2 - RM 3
Website
http://www.ktmb.com.my
Bus operators
GOKL City Bus
Phone
1-800-88-7723
Website
klia2.info
Bus from Concorde Hotel to KL86 Chow Kit Monorail Station
Ave. Duration
9 min
Frequency
Every 10 minutes
Estimated price
RM 0
Schedules at
myrapid.com.my
Other operators
Taxi from Mandarin Oriental, Kuala Lumpur to Batu Caves
Ave. Duration
14 min
Estimated price
RM 21 - RM 26
Sunlight Taxi
Phone
1300-800-222
Website
sunlighttaxi.com
Public Cab
Phone
+603 6259 2020
Website
publiccab.com
Comfort Taxi
Phone
+603 8024 0507
Website
facebook.com
Blue Cab
Phone
+6012 212 1718
Website
bluecab.my

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, How to plan an amazing trip around Scandinavia and How to travel India's Golden Triangle - to help you get the most out of your next trip.

More Questions & Answers

There are 4295+ hotels available in Batu Caves. Prices start at RM 500 per night.

More details