There are 8 ways to get from Kempas to Bangkok by plane, bus, train, 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 to Don Mueang International Airport
best- Fly from Senai International Airport (JHB) to Don Mueang International Airport (DMK)plane JHB - DMK
2h 58m฿2,143–6,406Bus, train
cheapest- Take the bus from Larkin Bus Terminal to Hat Yai Stationbus Larkin Bus Terminal
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain 32
29h 1m฿1,183–3,046Bus, train via Sungai Petani
- Take the bus from Taman Ungku Tun Aminah to Sungai Petanibus
- Take the train from Sungai Petani to Padang Besartrain
- Take the train from Padang Besar to Krung Thep Aphiwat Central Terminaltrain 46
28h 59m฿1,198–3,090Bus via Hat Yai
- Take the bus from Larkin Bus Terminal to Hat Yai Stationbus Larkin Bus Terminal
- Take the bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkokbus
29h 44m฿1,823–2,346Drive 1,771.9 km
- Drive from Kempas to Bangkokcar 1,771.9 km
22h 34m฿6,283–9,076Fly to Suvarnabhumi Airport, Publich Van
- Fly from Senai International Airport (JHB) to Suvarnabhumi Airport (BKK)plane JHB - BKK
- Take the bus from Suvarnabhumi Airport to Thepharak Junctionbus
5h 8m฿3,272–8,446Bus, train #2
- Take the bus from Taman Ungku Tun Aminah to Hat Yai Stationbus Taman Ungku Tun Aminah
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain 32
29h 25m฿1,238–3,010Bus
- Take the bus from JB Larkin Terminal to Rantau Panjangbus
- Take the bus from Sungai Kolok to Bangkok Sai Tai Mai Terminalbus
40h 41m฿1,573–10,296
Senai International Airport (JHB) to Don Mueang International Airport (DMK) flights
Questions & Answers
The cheapest way to get from Kempas to Bangkok is to bus and train via Sungai Petani which costs ฿1200 - ฿3100 and takes 28h 59m.
The fastest way to get from Kempas to Bangkok is to fly which takes 2h 58m and costs ฿2100 - ฿6500.
The distance between Kempas and Bangkok is 1438 km. The road distance is 1771.9 km.
The best way to get from Kempas to Bangkok without a car is to bus and train via Sungai Petani which takes 28h 59m and costs ฿1200 - ฿3100.
It takes approximately 2h 58m to get from Kempas to Bangkok, including transfers.
The best way to get from Kempas to Bangkok is to fly which takes 2h 58m and costs ฿2100 - ฿6500. Alternatively, you can bus via Hat Yai, which costs ฿1800 - ฿2400 and takes 29h 44m.
Bangkok is 1h behind Kempas. It is currently 4:26 AM in Kempas and 3:26 AM in Bangkok.
Yes, the driving distance between Kempas to Bangkok is 1772 km. It takes approximately 22h 34m to drive from Kempas to Bangkok.
There are 5342+ hotels available in Bangkok.
What companies run services between Kempas, Malaysia and Bangkok, Thailand?
Thai AirAsia, AirAsia, and Malindo Airways fly from Senai International Airport (JHB) to Don Mueang International Airport (DMK) every 4 hours. Alternatively, you can take a vehicle from Kempas to แยกคอกวัว;Khok Wua Intersection via Larkin Bus Terminal, Hat Yai Station, Thanon Nipatuthit 2, Hat Yai Bus Terminal, Southern Bus Terminal Bangkok, and บรมราชชนนี 58;Borommaratchachonnani 58 in around 29h 44m.
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Suvarnabhumi Airport via Kuala Lumpur
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- ฿3,400–9,500
- Website
- airasia.com
Flights from Senai International Airport to Don Mueang International Airport via Kuala Lumpur
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- ฿1,500–6,500
- Website
- malindoair.com
Flights from Senai International Airport to Don Mueang International Airport via Kuala Lumpur
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- ฿2,300–6,000
- Website
- airasia.com
Flights from Senai International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ฿1,700–4,600
- Website
- thaiairways.com
Flights from Senai International Airport to Suvarnabhumi Airport via Kuala Lumpur
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ฿3,400–9,500
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Sungai Petani to Padang Besar
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- ฿100–130
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Padang Besar to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 15h 59m
- Frequency
- Once daily
- Estimated price
- ฿270–1,900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿270–340
- 2nd Class (Air-Conditioned Berth)
- ฿750–1,100
- 2nd Class (Air-conditioned Seat)
- ฿500–700
- 1st Class (Air-Conditioned Berth)
- ฿1,400–1,900
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 15h 25m
- Frequency
- Hourly
- Estimated price
- ฿260–1,800
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿260–340
- 2nd Class (Air-Conditioned Berth)
- ฿750–1,100
- 2nd Class (Air-conditioned Seat)
- ฿490–700
- 1st Class (Air-Conditioned Berth)
- ฿1,300–1,800
- Phone
- +604 332 5815
- kpbekspress@outlook.com
- Website
- kpbekspres.com
Bus from Taman Ungku Tun Aminah to Sungai Petani
- Ave. Duration
- 9h 34m
- Frequency
- 3 times a day
- Estimated price
- ฿650–850
- Website
- http://www.kpbekspres.com/
Bus from Larkin Bus Terminal to Hat Yai Station
- Ave. Duration
- 12h 36m
- Frequency
- 3 times a day
- Estimated price
- ฿800–1,100
- Website
- http://www.kpbekspres.com/
Bus from Taman Ungku Tun Aminah to Hat Yai Station
- Ave. Duration
- 12h 56m
- Frequency
- Twice daily
- Estimated price
- ฿800–1,000
- Website
- http://www.kpbekspres.com/
- Phone
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkok
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Estimated price
- ฿900–1,100
- Schedules at
- busonlineticket.co.th
- Book at
- busonlineticket.co.th
- Website
- bangkokairportonline.com
Bus from Suvarnabhumi Airport to Thepharak Junction
- Ave. Duration
- 25 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿29–40
- Schedules at
- bangkokairportonline.com
- Phone
- 012-708 2999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Rantau Panjang
- Ave. Duration
- 12h 9m
- Frequency
- Once daily
- Estimated price
- ฿500–650
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Sungai Kolok to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 27h 24m
- Frequency
- Once daily
- Estimated price
- ฿950–9,500
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
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, Need to know: Jadrolinija, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.














