There are 8 ways to get from Bangkok to Klang by plane, train, bus, car, 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.
Fly Don Mueang International Airport to Kuala Lumpur International Airport, train
best- Fly from Don Mueang International Airport (DMK) to Kuala Lumpur International Airport (KUL)plane DMK - KUL
- Take the train from Klia T1 to KL Sentraltrain
- Take the train from KL Sentral to Klangtrain
7h 24mRM 277–535Train
cheapest- Take the train from Krung Thep Aphiwat Central Terminal to Padang Besartrain 45
- Take the train from Padang Besar to Kl Sentraltrain Ets
24h 42mRM 67–418Bus via Hat Yai
- Take the bus from Southern Bus Terminal Bangkok to Hat Yai Bus Terminalbus
- Take the bus from Hat Yai to Prangin Mallbus
- Take the bus from Penang Komtar to Klang Sentralbus
28h 25mRM 214–258Drive 1,448.3 km
- Drive from Bangkok to Klangcar 1,448.3 km
19h 38mRM 642–927Fly Suvarnabhumi Airport to Kuala Lumpur International Airport, train
- Fly from Suvarnabhumi Airport (BKK) to Kuala Lumpur International Airport (KUL)plane BKK - KUL
- Take the train from Klia T1 to KL Sentraltrain
- Take the train from KL Sentral to Klangtrain
7h 48mRM 327–769Fly Don Mueang International Airport to Sultan Abdul Aziz Shah, train
- Fly from Don Mueang International Airport (DMK) to Sultan Abdul Aziz Shah (SZB)plane DMK - SZB
- Take the train from Setia Jaya to Klangtrain
6h 55mRM 346–780Train, tram
- Take the train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Kuangtrain Ets
- Take the tram from Kuang to Klangtram
27h 6mRM 71–410Bus
- Take the bus from Bangkok Sai Tai Mai Terminal to Sungai Kolokbus
- Take the bus from Rantau Panjang to Klangbus
35h 34mRM 178–1,219
Don Mueang International Airport (DMK) to Kuala Lumpur International Airport (KUL) flights
Questions & Answers
The cheapest way to get from Bangkok to Klang is to train which costs RM 65 - RM 420 and takes 24h 42m.
The fastest way to get from Bangkok to Klang is to fly and train which takes 6h 55m and costs RM 340 - RM 800.
No, there is no direct bus from Bangkok to Klang. However, there are services departing from หลังอนุสาวรีย์ประชาธิปไตย;After Democracy Monument and arriving at Bd190 Mutiara Bukit Raja via Southern Bus Terminal Bangkok, Hat Yai, Penang Komtar and Klang Sentral. The journey, including transfers, takes approximately 28h 25m.
No, there is no direct train from Bangkok to Klang. However, there are services departing from Krung Thep Aphiwat Central Terminal and arriving at Klang via Padang Besar and Kl Sentral. The journey, including transfers, takes approximately 24h 42m.
The distance between Bangkok and Klang is 1352 km. The road distance is 1448.3 km.
The best way to get from Bangkok to Klang without a car is to train which takes 24h 42m and costs RM 65 - RM 420.
It takes approximately 7h 24m to get from Bangkok to Klang, including transfers.
Bangkok to Klang bus services, operated by Piya, depart from Southern Bus Terminal Bangkok station.
Bangkok to Klang train services, operated by State Railway of Thailand, depart from Krung Thep Aphiwat Central Terminal station.
The best way to get from Bangkok to Klang is to train which takes 24h 42m and costs RM 65 - RM 420. Alternatively, you can bus via Hat Yai, which costs RM 210 - RM 260 and takes 28h 25m.
What companies run services between Bangkok, Thailand and Klang, Malaysia?
You can take a train from Krung Thep Aphiwat Central Terminal to Klang via Padang Besar, Padang Besar, Kl Sentral, and Kl Sentral in around 24h 42m. Alternatively, you can take a bus from หลังอนุสาวรีย์ประชาธิปไตย;After Democracy Monument to Bd190 Mutiara Bukit Raja via สถานีขนส่งสายใต้ใหม่, Southern Bus Terminal Bangkok, Hat Yai Bus Terminal, Hat Yai, Prangin Mall, Penang Komtar, and Klang Sentral in around 28h 25m.
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- RM 300–900
Flights from Suvarnabhumi Airport to Kuala Lumpur International Airport via Phuket
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 300–900
- Website
- airasia.com
Flights from Don Mueang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- RM 210–470
- Website
- malaysiaairlines.com
Flights from Suvarnabhumi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- RM 300–900
- Website
- malindoair.com
Flights from Don Mueang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- RM 270–470
Flights from Don Mueang International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 320–800
- Website
- airasia.com
Flights from Don Mueang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- RM 230–440
- Website
- cambodia-airways.com
Flights from Suvarnabhumi Airport to Kuala Lumpur International Airport via Phnom Penh
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- RM 190–1,000
- 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
Train from Setia Jaya to Klang
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- RM 3–4
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Padang Besar
- Ave. Duration
- 15h 49m
- Frequency
- Once daily
- Estimated price
- RM 35–230
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 95–140
- 2nd Class (Air-conditioned Seat)
- RM 60–90
- 1st Class (Air-Conditioned Berth)
- RM 170–230
Train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysia
- Ave. Duration
- 18h 15m
- Frequency
- Once daily
- Estimated price
- RM 35–230
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 95–140
- 2nd Class (Air-conditioned Seat)
- RM 60–90
- 1st Class (Air-Conditioned Berth)
- RM 170–230
- 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
Train from Padang Besar to Kuang
- Ave. Duration
- 4h 51m
- Frequency
- Once daily
- Estimated price
- RM 29–160
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 29–40
- Shuttle
- RM 55–160
- Express First
- RM 70–95
Tram from Kuang to Klang
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- 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
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Southern Bus Terminal Bangkok to Hat Yai Bus Terminal
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- RM 110–130
- Schedules at
- busonlineticket.co.th
- Book at
- busonlineticket.co.th
- Phone
- 019 - 545 3888
- beh_travel@outlook.com
- Website
- behtravelandtour.com
Bus from Hat Yai to Prangin Mall
- Ave. Duration
- 4h 23m
- Frequency
- 3 times a day
- Estimated price
- RM 59
- Schedules at
- behtravelandtour.com
- Book at
- easybook.com
- Phone
- +60 111 066 1111
- billionstarsexpress@gmail.com
- Website
- billionstarsexpress.com
Bus from Penang Komtar to Klang Sentral
- Ave. Duration
- 5h 16m
- Frequency
- Once daily
- Estimated price
- RM 40–60
- Website
- http://www.billionstarsexpress.com/
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Bangkok Sai Tai Mai Terminal to Sungai Kolok
- Ave. Duration
- 25h 22m
- Frequency
- Once daily
- Estimated price
- RM 120–1,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- 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
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 How to get from Florence to Rome, Travelling to and around Russia for the 2018 FIFA World Cup, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Bangkok to Klang bus services, operated by Piya, arrive at Hat Yai Bus Terminal station.
Klang is 1h ahead of Bangkok. It is currently 9:01 AM in Bangkok and 10:01 AM in Klang.
Bangkok to Klang train services, operated by State Railway of Thailand, arrive at Padang Besar station.
Yes, the driving distance between Bangkok to Klang is 1448 km. It takes approximately 19h 38m to drive from Bangkok to Klang.
There are 2424+ hotels available in Klang.

























