Taking the KTM Komuter (commuter) train to/from Anak Bukit is by far the most convenient and cheapest way to travel around this part of Malaysia, with regular services south to Butterworth and north to Padang Besar (on the border with Thailand).
You can also change trains at Bukit Mertajam railway station for the other Northern Komuter Line (Komuter Utara) in this part of the country, taking you into the state of Perak, as far as Padang Rengas.
Anak Bukit Railway Station is located on the Padang Besar - Butterworth Komuter train route.
Ticket Price List:
Anak Bukit to Kodiang KTM fare = RM 2.50
Anak Bukit to Arau KTM fare = RM 3.30
Anak Bukit to Bukit Ketri KTM fare = RM 4.30
Anak Bukit to Padang Besar KTM fare = RM 5.20
Anak Bukit to Alor Setar KTM fare = RM 1.00
Anak Bukit to Kobah KTM fare = RM 2.80
Anak Bukit to Gurun KTM fare = RM 4.40
Anak Bukit to Sungai Petani KTM fare = RM 5.50
Anak Bukit to Tasek Gelugor KTM fare = RM 6.70
Anak Bukit to Bukit Mertajam KTM fare = RM 6.90
Anak Bukit to Bukit Tengah KTM fare = RM 7.10
Anak Bukit to Butterworth KTM fare = RM 7.60
For these services, you will first have to take the train to Bukit Mertajam, then change onto the Padang Rengas Line from there.
Ticket Price List:
Anak Bukit to Simpang Ampat KTM fare = RM 7.40
Anak Bukit to Nibong Tebal KTM fare = RM 8.30
Anak Bukit to Parit Buntar KTM fare = RM 8.60
Anak Bukit to Bagan Serai KTM fare = RM 9.40
Anak Bukit to Kamunting KTM fare = RM 11.50
Anak Bukit to Taiping KTM fare = RM 12.20
Anak Bukit to Padang Rengas KTM fare = RM 13.40
KTM Komuter trains in Malaysia are only available to book on the day of travel.
There is no seat reservation available as seating is on a first-come, first-served basis (just like a tube/subway train).
Anak Bukit is a relatively quiet station, with the busiest section just south of here between Alor Setar / Sungai Petani / BM / Butterworth, so you have a relatively good chance of getting a seat when travelling from Anak Bukit.