Travel from Kuala-Lumpur to Batu-Kurau

Bus or train from Kuala Lumpur to Batu Kurau?

KTM ETS Malaysia Railway operates a train from Kuala Lumpur to Batu Kurau every 4 hours. Tickets cost $7 - $12 and the journey takes 3 h 6 min. Alternatively, Transnasional operates a bus from Kuala Lumpur to Batu Kurau 6 times a week. Tickets cost $7 and the journey takes 4 h 2 min.

How to get from Kuala Lumpur to Batu Kurau

ModeDurationPrice
From Kuala Lumpur train to Taiping then taxi to Batu Kurau.3 h 28 minRM 106
From KL Sentral train to Terminal Bersepadu Selatan, bus to Taiping, then taxi to Batu Kurau.5 h 32 minRM 100
From KL Sentral train to Terminal Bersepadu Selatan, bus to Ipoh Aman Jaya, bus to Kamunting, then taxi to Batu Kurau.6 h 54 minRM 104
From Kuala Lumpur drive to Batu Kurau.3 h 16 minRM 64
From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Penang airport, taxi to Raja Tun Uda Ferry Terminal, car ferry to Butterworth, train to Kamunting, then taxi to Batu Kurau.5 h 59 minRM 261
From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Alor Setar airport, taxi to Anak Bukit, train to Taiping, then taxi to Batu Kurau.5 h 53 minRM 250
From KL Sentral train to Kuala Lumpur airport, fly to Alor Setar airport, taxi to Anak Bukit, train to Taiping, then taxi to Batu Kurau.5 h 39 minRM 273

How long does it take to get from Kuala Lumpur to Batu Kurau?

It takes approximately 3 h 28 min to get from Kuala Lumpur to Batu Kurau, including transfers.

Operators from Kuala Lumpur to Batu Kurau

OperatorPhoneWebsite
KTM ETS Malaysia Railway03 2267 1200KTM ETS Malaysia Railway
KLIA TransitKLIA Transit
TransnasionalTransnasional
Sri MajuSri Maju
Kumpulan Bas PerakKumpulan Bas Perak
MRTMRT
FireflyFirefly
Malindo AirwaysMalindo Airways
Penang PortPenang Port
KTM KomuterKTM Komuter
KLIA ExpressKLIA Express
Malaysia AirlinesMalaysia Airlines
AirAsiaAirAsia