How to get from Kuala Lumpur Airport to Batu Caves
Batu Caves is a tourist destination located to the north of the city centre. If you wish to access the caves directly from the airport there are three transport options available, which are; by taxi, bus or metro. Unfortunately, the only direct method of transport is by hiring a Kuala Lumpur airport taxi, which will take around an hour and cost 19.30€ (RM92.40) for the trip. If you wish to take a metro or bus from the airport, you will need to take an additional method of transport to reach the caves from KL Sentral station, as this is where both transport methods terminate from the airport. There is a metro line available directly to the caves from KL Sentral. The total cost of the metro journey is 7.80 €(RM37).
Comparison of the options
| OPTION|| PRICE|| DURATION|| AVAILABILITY|
| Metro|| €15.60|| 54min|| 05:00–00:30|
| Taxi|| €19.30|| 60min|| 24/7|
How to get from Kuala Lumpur Airport to Batu Caves by metro
The metro in Kuala Lumpur offers two trains that will take you into the city centre, that is the KLIA Express and the KLIA Transit. The express train is the best method, as it will take you directly into the city centre, whereas the KLIA Transit will make stops at Salak Tinggi, Putrajaya, Bandar Tasik and Selatan. The express is much quicker, taking only 28 minutes to the station. Unfortunately, both trains only go to the KL Sentral station, which is outside of the city centre.
You will need to take an additional train to get to Batu Caves. To get to this area take the KTM Serembam Line (Blue, 1) to get to the Batu Caves - this is where the line terminates. This should take an extra 26 minutes.
How much is the metro from Kuala Lumpur Airport to Batu Caves?
The cost for the KLIA Express and Transit is 7.40 € (RM35) per person, one way. The ticket counter is available on the platform for purchasing of the ticket for this journey.
Once you arrive at KL Sentral, you will need to purchase a ticket for the Batu Caves KTM Line. The Line charge is only 0.40€ (RM2.00) and the ticket is available from the KTM Kommuter ticket counter in the station.
There can be up to a 15 minute wait for the metro
The metro is available from the airport between 05:00am - 12:30am everyday, leaving every 15 minutes.
Where do I get it from?
Take the metro from the arrivals terminal – follow the signage to the platform provided. Note that the KLIA trains stop at both KLIA 1 and KLIA 2.
The KTM Kommuter train leaves every 15 minutes (peak) and every 20-30 minutes (off-peak) from KL Sentral Station between 06.54am and 11.24pm. Follow the signs for the Perlabuhan Klang (Port Klang) – Batu Caves line.
The metro can still be crowded and hard to navigate during peak hours, as well as having to wait to purchase tickets causing the journey to be long. However, you wont have to deal with traffic.
Batu Caves train is a decent choice if you wish to avoid traffic during peak hours. However, it can be crowded and unsuitable for luggage during this time.
The KTM Kommuter line is not part of RapidKL and therefore, ticket purchases cannot be made with the TnGo Card.
Note that although trains run more frequently during the peak hours, outside the peak times there can be a half hour wait for the metro.
Be aware that the entrance to the caves is free. Nevertheless, there are plenty of guided tours and group packages available for the day visit.
Welcome Pickups transfer
Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line
If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Kuala lumpur. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.
Hand-picked english-speaking drivers
Drivers are always on time
24/7 email & phone support
Edit or cancel transfers
Get Instant Transfer Offer
How to get from Kuala Lumpur Airport to Batu Caves by taxi
Although the most expensive option, taxis are the best way to reach Batu Caves, especially if you are short on time. Taxis are available 24/7 from the airport in a range of sizes and standards to suit any party and are located at ranks outside of both KLIA 1 and 2. Standard taxis are red and white, and executive taxis (larger in size) are generally blue. Taxis are offered on a meter or by pre-purchasing a coupon for a set price to your destination.
Taxi fare from Kuala Lumpur Airport to Batu Caves
Taxis are available on a metered and coupon set price system. If you choose to take a coupon price, you can expect to pay around 19.30 € (RM92.40). If you pick the meter option, this price can vary either up or down dependent on the time of day and traffic.
Be aware that between the hours of 12:00am and 06:00am, a 50% extra fare is added to any taxi journey for both metered and coupon pricing.
Despite being more costly than public transport. taxis are the quickest and most comfortable method to get you to Batu Caves as well as being the only direct option available to get across the city.
Ensure that you take a larger taxi if you have lots of luggage since Malaysian taxis are notorious for having small boots and will often not let bags in the cab.
During peak hours, it is better to take a coupon for the taxi as traffic can be notorious in these hours.
There can be a wait for purchasing a taxi coupon during big flight arrivals. Therefore, ensure that you leave plenty of time to get to your destination.
There may be a pick up fee of RM2.00 added to your final charge from the airport.