There are 9 ways to get from Yala to Klang by train, bus, car, plane, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yala to Hat Yaitrain 38
- Take the train from Hat Yai to Padang Besartrain 45
- Take the train from Padang Besar to Kl Sentraltrain Ets
12h 16mRM 46–434Minivan, bus
- Take the bus from Yala to Sungai Kolokbus
- Take the bus from Rantau Panjang to Klangbus
13h 12mRM 66–91Drive 518.6 km
- Drive from Yala to Klangcar 518.6 km
6h 49mRM 233–336Minivan, bus to Sultan Ismail Petra, fly to Sultan Abdul Aziz Shah
- Take the bus from Yala to Sungai Kolokbus
- Take the bus from Stesen Bas Rantau Panjang to Stesen Bas Kota Bharubus
- Fly from Sultan Ismail Petra (KBR) to Sultan Abdul Aziz Shah (SZB)plane KBR - SZB
10h 48mRM 166–472Minivan, bus via (M) Sa786 Hentian Bandar Seksyen 14
- Take the bus from Yala to Sungai Kolokbus
- Take the bus from Rantau Panjang to Shah Alambus
14h 53mRM 61–84Minivan, bus to Sultan Ismail Petra, fly to Kuala Lumpur International Airport, train
- Take the bus from Yala to Sungai Kolokbus
- Take the bus from Stesen Bas Rantau Panjang to Stesen Bas Kota Bharubus
- Fly from Sultan Ismail Petra (KBR) to Kuala Lumpur International Airport (KUL)plane KBR - KUL
- Take the train from Klia T1 to KL Sentraltrain
11h 7mRM 176–334Train to Hat Yai, fly to Kuala Lumpur International Airport, train
- Take the train from Yala to Hat Yaitrain
- Fly from Hat Yai (HDY) to Kuala Lumpur International Airport (KUL)plane HDY - KUL
- Take the train from Klia T1 to KL Sentraltrain
- Take the train from KL Sentral to Klangtrain
9h 11mRM 225–793Train, tram to Alor Setar, fly to Sultan Abdul Aziz Shah
- Take the train from Yala to Hat Yaitrain
- Take the train from Hat Yai to Padang Besartrain
- Take the tram from Padang Besar to Anak Bukittram
- Fly from Alor Setar (AOR) to Sultan Abdul Aziz Shah (SZB)plane AOR - SZB
9h 42mRM 215–739Train, tram to Alor Setar, fly to Kuala Lumpur International Airport
- Take the train from Yala to Hat Yaitrain
- Take the train from Hat Yai to Padang Besartrain
- Take the tram from Padang Besar to Anak Bukittram
- Fly from Alor Setar (AOR) to Kuala Lumpur International Airport (KUL)plane AOR - KUL
- Take the train from Klia T1 to KL Sentraltrain
10h 1mRM 185–631
Sultan Ismail Petra (KBR) to Sultan Abdul Aziz Shah (SZB) flights
Questions & Answers
The cheapest way to get from Yala to Klang is to Minivan and bus which costs RM 65 - RM 95 and takes 13h 12m.
The fastest way to get from Yala to Klang is to drive which takes 6h 49m and costs RM 230 - RM 340.
No, there is no direct bus from Yala to Klang. However, there are services departing from Yala and arriving at Klang via Stesen Bas Rantau Panjang and Rantau Panjang. The journey, including transfers, takes approximately 13h 12m.
No, there is no direct train from Yala to Klang. However, there are services departing from Yala and arriving at Klang via Hat Yai, Padang Besar and Kl Sentral. The journey, including transfers, takes approximately 12h 16m.
The distance between Yala and Klang is 707 km. The road distance is 518.6 km.
The best way to get from Yala to Klang without a car is to train which takes 12h 16m and costs RM 45 - RM 440.
It takes approximately 12h 16m to get from Yala to Klang, including transfers.
Yala to Klang bus services, operated by Yala Transport, depart from Yala station.
Yala to Klang train services, operated by State Railway of Thailand, depart from Yala station.
The best way to get from Yala to Klang is to train which takes 12h 16m and costs RM 45 - RM 440. Alternatively, you can Minivan and bus, which costs RM 65 - RM 95 and takes 13h 12m.
What companies run services between Yala, Thailand and Klang, Malaysia?
You can take a train from Yala to Klang via Hat Yai, Padang Besar, Kl Sentral, and Kl Sentral in around 12h 16m. Alternatively, you can take a bus from Yala to Klang via Stesen Bas Rantau Panjang, Ciq Rantau Panjang, and Rantau Panjang in around 13h 12m.
- Website
- fireflyz.com.my
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 110–550
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 90–400
Flights from Alor Setar to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 190–410
Flights from Alor Setar to Kuala Lumpur International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 120–600
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 110–550
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 90–400
Flights from Alor Setar to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 190–410
Flights from Alor Setar to Kuala Lumpur International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 120–600
- Website
- airasia.com
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 70–200
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport via Senai
- Ave. Duration
- 3h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 70–200
Flights from Alor Setar to Kuala Lumpur International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 95–320
- Website
- malindoair.com
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 120–330
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 95–220
Flights from Alor Setar to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 100–270
- Website
- airasia.com
Flights from Hat Yai to Kuala Lumpur International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 160–420
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Yala to Hat Yai
- Ave. Duration
- 1h 46m
- Frequency
- Every 2 hours
- Estimated price
- RM 7–130
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 7–22
- 2nd Class (Air-Conditioned Berth)
- RM 70–95
- 2nd Class (Air-conditioned Seat)
- RM 30–45
- 1st Class (Air-Conditioned Berth)
- RM 95–130
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RM 6–120
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 6–20
- 2nd Class (Air-Conditioned Berth)
- RM 70–95
- 2nd Class (Air-conditioned Seat)
- RM 30–45
- 1st Class (Air-Conditioned Berth)
- RM 90–120
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Padang Besar to Kl Sentral
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- RM 29–170
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 29–45
- Shuttle
- RM 60–170
- Express First
- RM 75–100
Tram from Padang Besar to Anak Bukit
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- RM 7–22
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 15–22
- Shuttle
- RM 7–19
- Express First
- RM 17–22
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from Klia T1 to KL Sentral
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 45–55
- Website
- https://www.kliaekspres.com
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from KL Sentral to Klang
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- RM 4–6
- Website
- https://www.ktmb.com.my/Komuter.html
Bus from Yala to Sungai Kolok
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- RM 14
- Phone
- (09) 774 2655
- hq@e-mutiara.com
- Website
- e-mutiara.com.my
Bus from Rantau Panjang to Klang
- Ave. Duration
- 8h 43m
- Frequency
- Once daily
- Estimated price
- RM 40–60
- Schedules at
- e-mutiara.com.my
- Book at
- e-mutiara.com.my
Bus from Stesen Bas Rantau Panjang to Stesen Bas Kota Bharu
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- RM 15–21
- Schedules at
- e-mutiara.com.my
- Website
- saniexpress.com.my
Bus from Rantau Panjang to Shah Alam
- Ave. Duration
- 8h 33m
- Frequency
- Twice daily
- Estimated price
- RM 45–60
- Website
- https://saniexpress.com.my/
- Schedules at
- https://saniexpress.com.my/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, How to travel India's Golden Triangle, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
Yala to Klang bus services, operated by Yala Transport, arrive at Sungai Kolok station.
Klang is 1h ahead of Yala. It is currently 10:40 PM in Yala and 11:40 PM in Klang.
Yala to Klang train services, operated by State Railway of Thailand, arrive at Hat Yai station.
Yes, the driving distance between Yala to Klang is 519 km. It takes approximately 6h 49m to drive from Yala to Klang.
There are 2420+ hotels available in Klang.























