Batu-Caves.org Batu Caves tours
Kuala Lumpur Airport: Terminal building and apron under a blue sky with light clouds

The independent Batu Caves guide

Kuala Lumpur Airport and Arrival

Kuala Lumpur airport (KLIA, code KUL) has two terminals linked to KL Sentral by rail. This page compares the trains and taxis and explains the arrival card you complete before entry.

  • ★ Hand-picked, top-rated tours from KL
  • 🛕 Steps, dress code and fees explained
  • ↺ Free cancellation on most bookings

Kuala Lumpur airport (KLIA) at a glance

Kuala Lumpur airport has the code KUL and two terminals, Terminal 1 and Terminal 2. The airport rail lists both as KLIA T1 and T2. They are not two separate city airports, and the names do not split international from domestic flights.

Most visitors head for KL Sentral, the central rail hub, and the KLIA Ekspres is the quickest way there. From KL Sentral the KTM Komuter runs direct to the caves, so you can reach Batu Caves tours and the temple on the same day, as long as your onward flight is not tight. Private tours from KLIA, Kuala Lumpur and Port Klang are compared on the Batu Caves private tour page.

RM 55KLIA Ekspres, adult one way, KL Sentral to Terminal 1 or 2
28 minutesKLIA Ekspres from KL Sentral to Terminal 1, plus 3 minutes on to Terminal 2
3 daysWindow before arrival in which you complete the Malaysia Digital Arrival Card
Check-in hall of an airport terminal with counters and overhead signs

KLIA to Kuala Lumpur: KLIA Ekspres and KLIA Transit

Two trains, two tickets, not interchangeable.

KLIA EkspresKLIA Transit
StopsRuns to KL SentralAlso Bandar Tasik Selatan, Putrajaya & Cyberjaya and Salak Tinggi
Time28 minutes KL Sentral to Terminal 1, 3 minutes Terminal 1 to 239 minutes Terminal 2 to KL Sentral
FrequencyEvery 20 minutesEvery 15 minutes at weekday peak, every 30 minutes off-peak and at weekends
Adult fare, one wayRM 55 (return RM 100)RM 55 KL Sentral to the airport, RM 2 between the terminals
Child fare, one wayRM 25 for ages 6 to 15 (return RM 45)RM 25 KL Sentral to the airport, RM 1 between the terminals

Children under 6 travel free on the Ekspres, with up to 3 free child tickets per adult ticket. The operator offers 10 percent off on its own website and app, and you do not need a seat reservation. After 23:00 the trains stop at all stations, so do not count on the non-stop time for a late arrival. Last departures vary, so check the board on the day.

On the full airport route the Transit is not automatically cheaper than the Ekspres. For most visitors going to KL Sentral, the Ekspres is the better choice. The Transit makes sense if you are heading for Putrajaya.

Our pick: a tour that starts at KLIA

A private tour that collects you at the airport or seaport and includes the caves on the way.

Hand-picked tours, booked through GetYourGuide. Prices are indicative starting prices in US dollars (as of October 2026). Tap a tour for live availability and the current price in your currency.

Batu Caves and Kuala Lumpur tours and day trips

Half-day trips and city tours, with live prices and availability.

Browse all tours on GetYourGuide →

Taxis, coupons and the road to Batu Caves

When the train does not suit you.

At the taxi counters in the terminals you can buy a prepaid coupon, or you can take a metered taxi. Ask for the price to your destination before you set off. Check the signs in the terminal for airport buses to KL Sentral, because fares and timetables change.

The road distance from the airport to Batu Caves is 68.2 km. The drive takes about 55 minutes without heavy traffic, and 1 to 1.5 hours is a realistic allowance. Ride-hailing for this trip typically costs RM 100 or more. The alternative is the KLIA Ekspres to KL Sentral, then the KTM Komuter to Batu Caves, which takes 29 minutes on the Komuter in the weekday timetable example.

Do not plan Batu Caves into a tight connection. Immigration, baggage and the transfer all take time, and nothing guarantees you reach your onward flight. The full comparison is on the how to get to Batu Caves page. Sabah is a common onward trip from Kuala Lumpur, and Semporna is the base for island hopping and diving off the east coast.

Malaysia Digital Arrival Card (MDAC)

A separate step from your visa status.

What it is

The Malaysia Digital Arrival Card is an electronic registration you complete within the 3 days before you arrive. It is not a visa, and it never guarantees entry. The immigration authority's portal is the place to complete it.

Visa-free is not card-free

Visa-free entry does not replace the card. Ordinary German and US tourists complete it. Nationality alone does not exempt you.

Who is exempt

Exempt are Malaysian permanent residents, holders of long-term passes and holders of diplomatic or official passports. The exemption also covers citizens of Singapore, the Brunei GCI, the Brunei and Malaysia Frequent Traveller Facility, the Thailand Border Pass and the Indonesian PLB. Check which applies to you.

Germany

German travel advice allows a visa-free stay of up to 3 months without work. Admission and the length of your stay are decided at entry.

USA

US travel advice (2026) describes a Social Visit Pass of up to 90 days, counting the day of entry. Work and other purposes need different permission.

Kuala Lumpur airport: frequently asked questions

Are KLIA and klia2 two different airports?

No. Kuala Lumpur airport (KUL) has Terminal 1 and Terminal 2. The airport rail calls them KLIA T1 and T2, and both are reached by the same trains.

How much is the KLIA Ekspres?

RM 55 for an adult one way from KL Sentral to Terminal 1 or 2, and RM 100 for a return. Children aged 6 to 15 pay RM 25 one way. Children under 6 travel free.

Do I need the arrival card if I do not need a visa?

Yes. Visa-free entry does not replace the Malaysia Digital Arrival Card, which you complete within the 3 days before you arrive. The card is not a visa and does not guarantee entry.

How long is it from the airport to Batu Caves?

By road allow 1 to 1.5 hours. The 68.2 km take about 55 minutes without heavy traffic. By rail, take the KLIA Ekspres to KL Sentral and the KTM Komuter on from there.

Can I pay for a taxi in advance at the airport?

Yes. The taxi counters sell prepaid coupons, and metered taxis are the alternative. Ask for the price before you set off.

Batu Caves tours

Half-day tours, Genting and firefly combinations from Kuala Lumpur compared, most with free cancellation.

Find a Batu Caves tour →