There are 9 ways to get from Suvarnabhumi Airport (BKK) to Klang by plane, train, tram, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Suvarnabhumi Airport to Kuala Lumpur International Airport, train, tram
best- Fly from Suvarnabhumi Airport (BKK) to Kuala Lumpur International Airport (KUL)plane BKK - KUL
- Take the train from Klia T2 to KL Sentraltrain
- Take the tram from Kl Sentral to Klangtram
6h 8mRM 412–1,039Train via Padang Besar
cheapest- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain
- Take the train from Hat Yai to Padang Besartrain
- Take the train from Padang Besar to Kuala Lumpurtrain Ets
26h 18mRM 65–215Public Van to Don Mueang International Airport, fly to Sultan Abdul Aziz Shah
- Take the bus from Suvarnabhumi Airport to Bangkok Don Muang Airportbus
- Fly from Don Mueang International Airport (DMK) to Sultan Abdul Aziz Shah (SZB)plane DMK - SZB
7h 35mRM 436–1,251Bus
- Take the bus from Bangkok Sai Tai Mai Terminal to Sungai Kolokbus
- Take the bus from Rantau Panjang to Klangbus
37h 19mRM 229–1,370Fly Suvarnabhumi Airport to Sultan Abdul Aziz Shah
- Fly from Suvarnabhumi Airport (BKK) to Sultan Abdul Aziz Shah (SZB)plane BKK - SZB
6h 40mRM 961–1,892Public Van to Don Mueang International Airport, fly to Kuala Lumpur International Airport, train, tram
- Take the bus from Suvarnabhumi Airport to Bangkok Don Muang Airportbus
- Fly from Don Mueang International Airport (DMK) to Kuala Lumpur International Airport (KUL)plane DMK - KUL
- Take the train from Klia T2 to KL Sentraltrain
- Take the tram from Kl Sentral to Klangtram
9h 13mRM 367–980Train
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain
- Take the train from Hat Yai to Sungai Bulohtrain Ets
- Take the train from Sungai Buloh to Klangtrain
32h 4mRM 68–204Train, bus
- Take the train from Hua Lamphong to Sungai Koloktrain
- Take the bus from Rantau Panjang to Tanjong Malimbus
- Take the train from Tanjung Malim to Klangtrain
34h 24mRM 126–280Drive 1,475.5 km
- Drive from Suvarnabhumi Airport (BKK) to Klangcar 1,475.5 km
20h 4mRM 677–978
Suvarnabhumi Airport (BKK) to Kuala Lumpur International Airport (KUL) flights
Questions & Answers
The cheapest way to get from Suvarnabhumi Airport (BKK) to Klang is to train which costs RM 65 - RM 210 and takes 32h 4m.
The fastest way to get from Suvarnabhumi Airport (BKK) to Klang is to fly and train and tram which takes 6h 8m and costs RM 410 - RM 1100.
No, there is no direct bus from Suvarnabhumi Airport (BKK) to Klang. However, there are services departing from สนามบินสุวรรณภูมิ and arriving at Klang via Opposite National Economic and Social Development Board, Bangkok Sai Tai Mai Terminal and Rantau Panjang. The journey, including transfers, takes approximately 37h 19m.
No, there is no direct train from Suvarnabhumi Airport (BKK) to Klang. However, there are services departing from ARL ท่าอากาศยานสุวรรณภูมิ;Arl Suvarnabhumi Airport and arriving at Klang via MRT เพชรบุรี;Mrt Phetchaburi, Krung Thep Aphiwat Central Terminal, Hat Yai, Padang Besar and Kuala Lumpur. The journey, including transfers, takes approximately 26h 18m.
The distance between Suvarnabhumi Airport (BKK) and Klang is 1321 km. The road distance is 1475.5 km.
The best way to get from Suvarnabhumi Airport (BKK) to Klang without a car is to train via Padang Besar which takes 26h 18m and costs RM 60 - RM 220.
It takes approximately 6h 8m to get from Suvarnabhumi Airport (BKK) to Klang, including transfers.
Suvarnabhumi Airport (BKK) to Klang bus services, operated by The Transport Company, depart from Bangkok Sai Tai Mai Terminal station.
Suvarnabhumi Airport (BKK) to Klang train services, operated by State Railway of Thailand, depart from Krung Thep Aphiwat Central Terminal station.
The best way to get from Suvarnabhumi Airport (BKK) to Klang is to train via Padang Besar which takes 26h 18m and costs RM 60 - RM 220. Alternatively, you can bus, which costs RM 220 - RM 1400 and takes 37h 19m, you could also fly, which costs RM 950 - RM 1900 and takes 6h 40m.
What companies run services between Suvarnabhumi Airport (BKK), Thailand and Klang, Malaysia?
You can take a train from ARL ท่าอากาศยานสุวรรณภูมิ;Arl Suvarnabhumi Airport to Klang via ARL มักกะสัน;Arl Makkasan, MRT เพชรบุรี;Mrt Phetchaburi, MRT บางซื่อ;Mrt Bang Sue, Krung Thep Aphiwat Central Terminal, Hat Yai, Padang Besar, and Kuala Lumpur in around 26h 18m. Alternatively, you can take a bus from สนามบินสุวรรณภูมิ to Klang via Opposite National Economic and Social Development Board, Bangkok Sai Tai Mai Terminal, Sungai Kolok, and Rantau Panjang in around 37h 19m.
- Website
- malaysiaairlines.com
Flights from Suvarnabhumi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- RM 270–800
Flights from Suvarnabhumi Airport to Sultan Abdul Aziz Shah via Phuket, Penang
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 350–1,300
Flights from Suvarnabhumi Airport to Sultan Abdul Aziz Shah via Kuala Lumpur International Airport, Kuala Trengganu
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- RM 460–1,500
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- RM 270–800
Flights from Suvarnabhumi Airport to Kuala Lumpur International Airport via Phuket
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 290–850
- Website
- airasia.com
Flights from Don Mueang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- RM 350–650
- Website
- malindoair.com
Flights from Don Mueang International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 400–850
Flights from Suvarnabhumi Airport to Sultan Abdul Aziz Shah via Singapore Changi
- Ave. Duration
- 4h 25m
- When
- Friday and Sunday
- Estimated price
- RM 950–1,800
Flights from Suvarnabhumi Airport to Sultan Abdul Aziz Shah via Soekarno–Hatta
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- RM 800–2,000
Flights from Don Mueang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- RM 420–700
- Website
- fireflyz.com.my
Flights from Suvarnabhumi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- RM 270–800
Flights from Suvarnabhumi Airport to Sultan Abdul Aziz Shah via Kuala Lumpur International Airport, Kuala Trengganu
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- RM 460–1,500
Flights from Suvarnabhumi Airport to Sultan Abdul Aziz Shah via Phuket, Penang
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 350–950
- Website
- airasia.com
Flights from Don Mueang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- RM 430–1,000
Flights from Don Mueang International Airport to Kuala Lumpur International Airport via Hat Yai
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RM 430–1,000
- Website
- cambodia-airways.com
Flights from Suvarnabhumi Airport to Kuala Lumpur International Airport via Phnom Penh
- Ave. Duration
- 4h 35m
- When
- Monday to Saturday
- Estimated price
- RM 430–1,100
- Website
- flyscoot.com
Flights from Suvarnabhumi Airport to Sultan Abdul Aziz Shah via Singapore Changi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- RM 550–1,300
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–80
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–80
- Website
- KLIA Ekspres
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Tram from Kl Sentral to Klang
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- RM 1–16
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–16
Train from Hat Yai to Padang Besar
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- RM 1–17
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–17
Train from Padang Besar to Kuala Lumpur
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- RM 13–65
- Website
- KTMB
- Shuttle
- RM 13–19
- Express
- RM 40–65
Tram from Kl Sentral to Klang
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- RM 1–16
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–16
Train from Hat Yai to Sungai Buloh
- Ave. Duration
- 12h 23m
- Frequency
- Once daily
- Estimated price
- RM 13–65
- Website
- KTMB
- Shuttle
- RM 13–20
- Express
- RM 45–65
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 35–50
- 2nd Class (Air-conditioned Seat)
- RM 80–90
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RM 1–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 12–15
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 31–34
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 35–50
- 2nd Class (Air-conditioned Seat)
- RM 80–90
Train from Hua Lamphong to Sungai Kolok
- Ave. Duration
- 20h 10m
- Frequency
- Twice daily
- Estimated price
- RM 40–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 40–55
- 2nd Class (Air-Conditioned Berth)
- RM 45–65
- 2nd Class (Air-conditioned Seat)
- RM 95–105
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Sungai Buloh to Klang
- Ave. Duration
- 1h 52m
- Frequency
- Every 3 hours
- Estimated price
- RM 13–19
- Website
- KTM Intercity
Train from Tanjung Malim to Klang
- Ave. Duration
- 2h 46m
- Frequency
- Every 3 hours
- Estimated price
- RM 29–40
- Website
- KTM Intercity
- Website
- bangkokairportonline.com
Bus from Suvarnabhumi Airport to Bangkok Don Muang Airport
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- RM 3–7
- Schedules at
- transitbangkok.com
Bus from Suvarnabhumi Airport to Bangkok Don Muang Airport
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- RM 3–7
- Schedules at
- transitbangkok.com
- Phone
- +66990632808
- Website
- 12go.asia
Bus from Suvarnabhumi Airport to Bangkok Don Muang Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- RM 132
- Book at
- 12go.asia
Bus from Suvarnabhumi Airport to Bangkok Don Muang Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- RM 132
- Book at
- 12go.asia
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
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
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Rantau Panjang to Klang
- Ave. Duration
- 8h 43m
- Frequency
- Once daily
- Estimated price
- RM 100–160
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +609-765 6000
- [email protected]
- Website
- Ekspres Perdana
Bus from Rantau Panjang to Tanjong Malim
- Ave. Duration
- 7h 28m
- Frequency
- Once daily
- Estimated price
- RM 50–120
- Website
- Ekspres Perdana
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 Getting to Rome from the airport, The beginner’s guide to the 2018 World Nomad Games, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Suvarnabhumi Airport (BKK) to Klang bus services, operated by The Transport Company, arrive at Sungai Kolok station.
Klang is 1h ahead of Suvarnabhumi Airport (BKK). It is currently 5:07 AM in Suvarnabhumi Airport (BKK) and 6:07 AM in Klang.
Suvarnabhumi Airport (BKK) to Klang train services, operated by State Railway of Thailand, arrive at Hat Yai station.
Yes, the driving distance between Suvarnabhumi Airport (BKK) to Klang is 1476 km. It takes approximately 20h 4m to drive from Suvarnabhumi Airport (BKK) to Klang.
There are 2400+ hotels available in Klang.





















