Baling Bus Station is 17.9 km from the border with Thailand, and 24.8 km from the Thai town of Betong. The easiest way to travel by public transport from Betong to Kuala Lumpur is take local bus and taxi services from Betong to the Stesen Bas Barling and then take a bus from there direct to Kuala Lumpur.
Bus Times from Baling to Kuala Lumpur
There are six bus services a day from Barling to Kuala Lumpur which are available to book online.
Barling | Kuala Lumpur | Cost | Company |
09:00 | 14:00 | 39.31 MYR | Transnasional |
10:30 | 15:30 | 39.31 MYR | Transnasional |
11:00 | 17:30 | 38.03 MYR | Plusliner MY |
15:10 | 21:40 | 38.03 MYR | Plusliner MY |
16:00 | 21:00 | 39.31 MYR | Transnasional |
22:00 | 03:00 | 39.31 MYR | Transnasional |
- Transnasional bus services are scheduled to complete the journey from Barling to Kuala Lumpur in 5 hours.
- Plusliner MY bus services are scheduled to complete the journey from Barling to Kuala Lumpur in 6 hours 30 minutes.
Buy Buy Tickets from Baling to Kuala Lumpur
Use the Search Box to buy your bus tickets from Barling to Kuala Lumpur.
Barling Bus Station
Bus services to Kuala Lumpur depart from the Stesen Bas Barling at c2, Jalan Syed Shah, Baling, 09100 Baling, Kedah, Malaysia.
Kuala Lumpur Bus Station
The final stop for bus services from Barling is the Terminal Bersepadu Selatan, Jalan Terminal Selatan, Bandar Tasek Selatan, 57100 Kuala Lumpur, Malaysia.
Train travel in Malaysia
West Malaysia has two long distance train lines. The busiest of these two train lines is the West Coast Train Line which runs from Padang Besar Railway Station, near to the border with Thailand, southwards to Johor Baru where passengers can catch a shuttle train to Singapore. The West Coast Train Line passes through major stations such as Butterworth Railway Station (for ferry services to Penang Island), Ipoh and Kuala Lumpur. Direct services from Kuala Lumpur to Johor Bharu have ceased operating. For travel south to Johor Bharu passengers need to change trains at Gemas to a Southern Shuttle Service, which operate 4 times a day from Gemas to Johor Bharu. The West Coast Train Line also connects with branch lines to Port Klang and Port Dickinson, as well as suburban line operating out of KL Sentral Station to Kuala Lumur International Airport, and other destinations in the Klang Valley area including the Batu Caves.

The East Coast Train Line runs from Tumpat, in the north of peninsular Malaysia, to Gemas where passengers can change to train services on the West Coast Train Line. There is a single daily train service, the Ekspress Rakyat Timuran, which travels all the way from Tumpat to Johor Bharu. This is a sleeper train which is popular with train enthusiasts as it passes through mountainous remote areas. The East Coast Train Line is also known as the ‘Jungle Line’ for this reason. The journey from Tumpat to Johor Bharu is scheduled to take 17 hours 10 minutes and travels overnight. A popular option for passengers travelling from Thailand is to take the train to Sungai Kolok Railway Station and then travel by road to Kota Bharu to join the Ekspress Rakyat Timuran at Wakaf Bharu Railway Station, which is located 6.6 km to the west of Kota Bharu town centre.