There are 7 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–449Minivan, 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 239–346Minivan, 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
11h 3mRM 175–488Minivan, bus via Sa442 Hentian Seksyen 19
- Take the bus from Yala to Sungai Kolokbus
- Take the bus from Rantau Panjang to Shah Alambus
14h 34mRM 61–98Minivan, 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 20mRM 180–348Train to Hat Yai, fly to Kuala Lumpur International Airport, train, tram
- 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 tram from Kl Sentral to Klangtram
9h 24mRM 234–652
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 350.
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 450.
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 450. 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 120–700
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 90–330
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 120–700
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 90–330
- Website
- airasia.com
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 70–190
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport via Senai
- Ave. Duration
- 3h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 70–190
- Website
- malindoair.com
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 130–300
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 95–220
Flights from Hat Yai to Kuala Lumpur International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 180–410
- Website
- airasia.com
Flights from Hat Yai to Kuala Lumpur International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 160–430
- 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 8–130
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 8–22
- 2nd Class (Air-Conditioned Berth)
- RM 70–100
- 2nd Class (Air-conditioned Seat)
- RM 30–50
- 1st Class (Air-Conditioned Berth)
- RM 100–130
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RM 6–130
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 6–21
- 2nd Class (Air-Conditioned Berth)
- RM 70–100
- 2nd Class (Air-conditioned Seat)
- RM 30–45
- 1st Class (Air-Conditioned Berth)
- RM 90–130
- 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 Kl Sentral to Klang
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- RM 3–20
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 14–20
- Shuttle
- RM 3–13
- Express First
- RM 13–17
- 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
Bus from Yala to Sungai Kolok
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- RM 15
- 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 Bali: What to do if Mount Agung erupts, Travelling to and around Russia for the 2018 FIFA World Cup, and What documents do I need to cross Niagara Falls? - 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 5:01 AM in Yala and 6:01 AM 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 2418+ hotels available in Klang.




















