There are 6 ways to get from Bangkok to Kuala Lumpur by plane, train, 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.
Recommended option
Cheapest option
Bus, Mini Van • 24h 36m
4 alternative options
Fly Don Muang to Kuala Lumpur, train • 6h 24m
Train • 39h 21m
Drive • 19h 13m
Travel safe during COVID-19
International entry into Malaysia from Thailand
- Entry is restricted for citizens and permanent residents of Thailand
Restricted for: Foreign nationals, with the above exceptions
Show less
Conditions of entry into Malaysia from Thailand
- 5-day mandatory monitored quarantine for arrivals without a COVID-19 Vaccination Certificate
- Negative COVID-19 test issued at most 1 days before arrival for unvaccinated travellers
- Travellers with a certificate of vaccination are exempt from COVID-19 testing on arrival
- Health screen upon arrival. Mandatory installation of smart phone app for contact tracing purposes
- Specific entry restrictions may apply for travel to Malaysia: Sabah, Sarawak, Labuan
Rules to follow in Malaysia
1m
Mandatory
Considerations leaving from Thailand
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
No, entry into Malaysia from Thailand is currently restricted.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Observe COVID-19 safety rules
- Regional restriction measures in place
- Domestic border crossings may be subject to approval, testing and quarantine
The national COVID-19 helpline number in Kuala Lumpur is 03 88810200.
Wearing a face mask on public transport in Kuala Lumpur is mandatory.
The social distance requirement in Kuala Lumpur is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 03 88810200.
No, but conditions apply when returning to Thailand from Malaysia.
See options for return travel.
Last updated: 23 Jun 2022
Exceptions may apply, for full details: Ministry of Health Malaysia.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Bangkok to Kuala Lumpur is to bus and Mini Van which costs ฿1200 - ฿1700 and takes 24h 36m.
The quickest way to get from Bangkok to Kuala Lumpur is to fly and train which costs ฿2100 - ฿11000 and takes 5h 29m.
No, there is no direct bus from Bangkok to Kuala Lumpur station. However, there are services departing from Bangkok Mochit Bus Terminal and arriving at KL Sentral Station via Hat Yai and George Town Penang. The journey, including transfers, takes approximately 24h 36m.
Yes, there is a direct train departing from Bangkok Hualamphong and arriving at Kuala Lumpur. Services depart once a week, and operate every day. The journey takes approximately 39h 21m.
The distance between Bangkok and Kuala Lumpur is 1187 km. The road distance is 1465.4 km.
The best way to get from Bangkok to Kuala Lumpur without a car is to bus and Mini Van which takes 24h 36m and costs ฿1200 - ฿1700.
It takes approximately 5h 29m to get from Bangkok to Kuala Lumpur, including transfers.
Bangkok to Kuala Lumpur bus services, operated by The Transport Company, depart from Bangkok Mochit Bus Terminal station.
Bangkok to Kuala Lumpur train services, operated by Eastern and Oriental Express, depart from Bangkok Hualamphong station.
The best way to get from Bangkok to Kuala Lumpur is to fly which takes 10h 3m and costs ฿3700 - ฿10000. Alternatively, you can bus and Mini Van, which costs ฿1200 - ฿1700 and takes 24h 36m, you could also train, which costs ฿124263 and takes 39h 21m.

- Distance: 1187.5 km
- Duration: 5h 29m
What companies run services between Bangkok, Thailand and Kuala Lumpur, Malaysia?
Malaysia Airlines, Firefly and nine other airlines fly from Bangkok to Kuala Lumpur hourly. Alternatively, you can take a bus from Bangkok Mochit Bus Terminal to Kuala Lumpur via Hat Yai, Komtar Bus Terminal, and George Town Penang in around 24h 36m.

- Website
- malaysiaairlines.com
Flights from Suvarnabhumi to Kuala Lumpur
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- RM 390 - RM 1200
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Kuala Trengganu
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- RM 550 - RM 2200
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Phuket, Penang
- Ave. Duration
- 7h 45m
- When
- Friday and Sunday
- Estimated price
- RM 490 - RM 1300
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Penang
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- RM 500 - RM 1700
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Senai
- Ave. Duration
- 9h 5m
- When
- Thursday, Friday, Saturday and Sunday
- Estimated price
- RM 550 - RM 2100
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Langkawi
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- RM 500 - RM 1400
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Sultan Ismail Petra
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- RM 600 - RM 2200
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Alor Setar
- Ave. Duration
- 13h 10m
- When
- Thursday and Friday
- Estimated price
- RM 600 - RM 2200
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Singapore Changi, Penang
- Ave. Duration
- 7h 20m
- When
- Friday
- Estimated price
- RM 390 - RM 2000

- Website
- fireflyz.com.my
Flights from Suvarnabhumi to Kuala Lumpur
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- RM 360 - RM 1300
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Kuala Trengganu
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- RM 550 - RM 2200
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Penang
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- RM 550 - RM 2100
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Senai
- Ave. Duration
- 9h 5m
- When
- Thursday, Friday, Saturday and Sunday
- Estimated price
- RM 550 - RM 2100
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Sultan Ismail Petra
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- RM 600 - RM 2200
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Alor Setar
- Ave. Duration
- 13h 10m
- When
- Thursday and Friday
- Estimated price
- RM 600 - RM 2200
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Singapore Changi, Penang
- Ave. Duration
- 7h 20m
- When
- Friday
- Estimated price
- RM 390 - RM 2000
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Phuket, Penang
- Ave. Duration
- 8h 35m
- When
- Friday and Sunday
- Estimated price
- RM 310 - RM 850

- Website
- thaiairways.com
Flights from Suvarnabhumi to Kuala Lumpur
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- RM 390 - RM 1200
Flights from Don Muang to Kuala Lumpur via Phuket
- Ave. Duration
- 4h 20m
- When
- Friday, Saturday and Sunday
- Estimated price
- RM 500 - RM 1900

- Website
- airasia.com
Flights from Don Muang to Kuala Lumpur
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- RM 220 - RM 1000

- Website
- airasia.com
Flights from Suvarnabhumi to Kuala Lumpur
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- RM 210 - RM 550
Flights from Don Muang to Kuala Lumpur via Hat Yai
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday and Friday
- Estimated price
- RM 320 - RM 700

- Website
- malindoair.com
Flights from Don Muang to Kuala Lumpur
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- RM 270 - RM 1100
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Singapore Changi, Penang
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- RM 550 - RM 1900
Flights from Suvarnabhumi to Sultan Abdul Aziz Shah via Kuala Lumpur, Langkawi
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- RM 410 - RM 1200

- Website
- singaporeair.com
Flights from Suvarnabhumi to Kuala Lumpur via Singapore Changi
- Ave. Duration
- 4h 25m
- When
- Thursday and Friday
- Estimated price
- RM 700 - RM 2000

- Phone
- +603 2267 8000
- Website
- kliaekspres.com
Train from Klia T1 to KL Sentral
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 35 - RM 55
- Website
- http://www.kliaekspres.com/
- Phone
- 001800 8392 3500
- reservations.singapore@belmond.com
- Website
- belmond.com
Train from Bangkok Hualamphong to Kuala Lumpur
- Ave. Duration
- 39h 21m
- Frequency
- Once a week
- Estimated price
- RM 15421
- Schedules at
- belmond.com
- Book at
- easybook.com

- Phone
- 089 226 2769
- borkorsor@transport.co.th
- Website
- home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminal
- Ave. Duration
- 14h
- Frequency
- 4 times a day
- Estimated price
- RM 85 - RM 130
- Schedules at
- tcl99web.transport.co.th
- Book at
- 12go.asia

- Phone
- +60 4-261 5558
- Website
- 12go.asia
Bus from Hat Yai to Komtar Bus Terminal
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- RM 52
- Schedules at
- 12go.asia
- Book at
- 12go.asia
Bus from Penang New Asian Travel to KL Sentral
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- RM 50
- Schedules at
- 12go.co

- Phone
- 019 - 545 3888
- beh_travel@outlook.com
- Website
- behtravelandtour.com
Bus from Hat Yai to Komtar Bus Terminal
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- RM 40
- Schedules at
- behtravelandtour.com

- Phone
- +60111 0661111
- Website
- billionstarsexpress.com
Bus from George Town Penang to KL Sentral Station
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- RM 35
- Schedules at
- 12go.asia

- Phone
- 012-7082999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from Penang Komtar to KL Sentral
- Ave. Duration
- 5h 1m
- Frequency
- Every 2 hours
- Estimated price
- RM 43
- Schedules at
- kkklexpress.com
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 Heading to Europe? Read this before you buy a Eurail Pass, Which London airport should I choose? and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
The quickest flight from Suvarnabhumi Airport to Kuala Lumpur Airport is the direct flight which takes 1h 55m.
Bangkok to Kuala Lumpur bus services, operated by Billion Stars Express, arrive at KL Sentral Station.
Kuala Lumpur is 1h ahead of Bangkok. It is currently 2:26 AM in Bangkok and 3:26 AM in Kuala Lumpur.
Bangkok to Kuala Lumpur train services, operated by Eastern and Oriental Express, arrive at Kuala Lumpur station.
Yes, the driving distance between Bangkok to Kuala Lumpur is 1465 km. It takes approximately 19h 13m to drive from Bangkok to Kuala Lumpur.
Thai AirAsia, Thai Airways International, Singapore Airlines and Malaysia Airlines offer flights from Suvarnabhumi Airport to Kuala Lumpur Airport.
There are 1351+ hotels available in Kuala Lumpur. Prices start at RM 500 per night.
The best way to get from Bangkok to Suvarnabhumi Airport is to train which takes 26 min and costs ฿40 - ฿55.