Travel from Kuala-Lumpur to Songkhla

Train, bus or fly from Kuala Lumpur to Songkhla?

KTM ETS Malaysia Railway operates a train from Kuala Lumpur to Songkhla hourly. Tickets cost $12 - $21 and the journey takes 5 h 15 min. 2 other operators also service this route. Alternatively, Alisan Golden Coach Express operates a bus from Kuala Lumpur to Songkhla every 3 hours. Tickets cost $15 - $21 and the journey takes 7 h. The Transport Company also services this route every 4 hours.

How to get from Kuala Lumpur to Songkhla

From KL Sentral train to Padang Besar, walk to Padang Besar, train to Hat Yai, then bus to Songkhla. 8 h 41 min RM 101. From Kuala Lumpur bus to Hat Yai, walk to Hat Yai, then bus to Songkhla. 8 h 55 min RM 83. From Kuala Lumpur Station bus to Hat Yai, walk to Hat Yai, then bus to Songkhla. 9 h 57 min RM 78. From Kuala Lumpur drive to Songkhla. 6 h 18 min RM 237. From KL Sentral train to Kuala Lumpur airport, fly to Hat Yai airport, taxi to Hat Yai, then bus to Songkhla. 5 h 26 min RM 322. From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Hat Yai airport, taxi to Hat Yai, then bus to Songkhla. 5 h 46 min RM 578. From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Alor Setar airport, taxi to Anak Bukit, KTM Komuter to Padang Besar, walk to Padang Besar, train to Hat Yai, then bus to Songkhla. 7 h 55 min RM 192. From KL Sentral train to Kuala Lumpur airport, fly to Alor Setar airport, taxi to Anak Bukit, KTM Komuter to Padang Besar, walk to Padang Besar, train to Hat Yai, then bus to Songkhla. 7 h 41 min RM 216.