Bangkok to Kuala Lumpur
Two transport options are available for traveling between Bangkok and Kuala Lumpur, with full details on schedules, travel times and prices for each one.
Travel options for Bangkok to Kuala Lumpur
For a trip from Bangkok to Kuala Lumpur, flight is both the fastest and the most cost-effective choice at 4168 THB, taking just 2h y 5 minutes.
Flight from Bangkok to Kuala Lumpur
To cover the distance between Bangkok and Kuala Lumpur by air, flights leave from DMK Don Mueang Airport or BKK Suvarnabhumi Airport, Bangkok and complete the journey in about 2 hours 5 minutes, finishing at KUL Kuala Lumpur International Airport or SZB Sultan Abdul Aziz Shah, Selangor. This option significantly reduces travel time compared to land or sea routes, and prices usually begin at 4,168 THB. Schedules and ticket details can be checked directly on the flight listings page.
Prices: 4,168 THB
Duration: 2h 5m – 2h 20m ⏱
Combined from Bangkok to Kuala Lumpur
Combined services connect Bangkok and Kuala Lumpur, departing from DMK Don Mueang Airport or BKK Suvarnabhumi Airport, Bangkok and arriving at KUL Kuala Lumpur International Airport or SZB Sultan Abdul Aziz Shah, Selangor. Expect a journey of about 4 hours 25 minutes, with tickets priced at 7,101 THB. Check available options and secure your seat reserve now.
Prices: 7,101 THB
Duration: 4h 25m – 27h 5m ⏱
Flight Routes & Schedules from Bangkok to Kuala Lumpur
- Starting from DMK Don Mueang Airport, flights make their way to KUL Kuala Lumpur International Airport, taking around 2h 15m to 2h 20m. Tickets cost 4,968 to 17,463 THB, and departures run from 07:55 until 21:30.
- Traveling from DMK Don Mueang Airport, you’ll be on the flight for roughly 2h 5m before arriving at SZB Sultan Abdul Aziz Shah, Selangor. Services operate from 18:55 until 18:55, and fares start from 4,168 to 4,374 THB.
- Board at BKK Suvarnabhumi Airport, Bangkok, and after a trip of around 2h 10m to 2h 15m, the flight reaches KUL Kuala Lumpur International Airport. Tickets are available from 5,425 to 23,020 THB, and departures run from 06:00 until 19:45.
Cheapest & Fastest Flight Bangkok to Kuala Lumpur
4168 THB, from DMK Don Mueang Airport to SZB Sultan Abdul Aziz Shah, Selangor, departure at 18:55, duration 2h 5mFlight Timetable: BKK Suvarnabhumi Airport, Bangkok → KUL Kuala Lumpur International Airport
- 06:00 09:10 2h 10m 10197 THB
- 06:00 09:10 2h 10m 6702 THB
- 06:00 09:10 2h 10m 7983 THB
- 06:00 09:10 2h 10m 8039 THB
- 06:00 09:10 2h 10m 6832 THB
- 09:05 12:15 2h 10m 11450 THB
- 09:05 12:15 2h 10m 13466 THB
- 09:05 12:15 2h 10m 12043 THB
- 09:05 12:15 2h 10m 11647 THB
- 09:05 12:15 2h 10m 11163 THB
- 09:05 12:15 2h 10m 11647 THB
- 09:05 12:15 2h 10m 11298 THB
- 11:05 14:15 2h 10m 9185 THB
- 11:05 14:15 2h 10m 23020 THB
- 11:05 14:15 2h 10m 7604 THB
- 11:05 14:15 2h 10m 8670 THB
- 11:05 14:15 2h 10m 8039 THB
- 11:05 14:15 2h 10m 6963 THB
- 11:05 14:15 2h 10m 6832 THB
- 14:15 17:30 2h 15m 10135 THB
- 14:15 17:30 2h 15m 23020 THB
- 14:15 17:30 2h 15m 8552 THB
- 14:15 17:30 2h 15m 9213 THB
- 14:15 17:30 2h 15m 6963 THB
- 14:15 17:30 2h 15m 6832 THB
- 16:40 19:50 2h 10m 5778 THB
- 16:40 19:50 2h 10m 5425 THB
- 16:40 19:50 2h 10m 5425 THB
- 16:40 19:50 2h 10m 6113 THB
- 16:40 19:50 2h 10m 7768 THB
- 18:40 21:55 2h 15m 6429 THB
- 18:40 21:55 2h 15m 9850 THB
- 18:40 21:55 2h 15m 6542 THB
- 18:40 21:55 2h 15m 6702 THB
- 18:40 21:55 2h 15m 6832 THB
- 19:45 22:55 2h 10m 6881 THB
- 19:45 22:55 2h 10m 10197 THB
- 19:45 22:55 2h 10m 6542 THB
- 19:45 22:55 2h 10m 6702 THB
- 19:45 22:55 2h 10m 6832 THB
Flight Timetable: DMK Don Mueang Airport → KUL Kuala Lumpur International Airport
- 07:55 11:15 2h 20m 7346 THB
- 07:55 11:15 2h 20m 7611 THB
- 10:05 13:20 2h 15m 7346 THB
- 10:05 13:20 2h 15m 7611 THB
- 11:00 14:15 2h 15m 6793 THB
- 11:00 14:15 2h 15m 7606 THB
- 11:40 14:55 2h 15m 17463 THB
- 13:35 16:55 2h 20m 6755 THB
- 13:35 16:55 2h 20m 6993 THB
- 13:45 17:00 2h 15m 5295 THB
- 13:45 17:00 2h 15m 5517 THB
- 15:15 18:35 2h 20m 6755 THB
- 15:15 18:35 2h 20m 6993 THB
- 16:45 20:05 2h 20m 6755 THB
- 16:45 20:05 2h 20m 6993 THB
- 18:00 21:15 2h 15m 5295 THB
- 18:00 21:15 2h 15m 5517 THB
- 18:45 22:05 2h 20m 6755 THB
- 18:45 22:05 2h 20m 6993 THB
- 21:30 00:45 2h 15m 4968 THB
- 21:30 00:45 2h 15m 5139 THB
Flight Timetable: DMK Don Mueang Airport → SZB Sultan Abdul Aziz Shah, Selangor
- 18:55 22:00 2h 5m 4168 THB
- 18:55 22:00 2h 5m 4374 THB
Combined Routes & Schedules from Bangkok to Kuala Lumpur
- From DMK Don Mueang Airport, take an intermodal journey to KUL Kuala Lumpur International Airport, lasting about 7h to 24h 10m. Services operate from 03:05 until 23:00, and fares start at 10,785 to 11,702 THB.
- Reach KUL Kuala Lumpur International Airport from BKK Suvarnabhumi Airport, Bangkok on a journey involving different types of transport, taking approximately 4h 25m to 27h. Services run from 07:30 until 21:15, and fares begin at 7,101 to 101,018 THB.
- Board at BKK Suvarnabhumi Airport, Bangkok for a mixed-mode journey toward SZB Sultan Abdul Aziz Shah, Selangor, lasting around 15h 35m to 27h 5m. Services run from 09:05 until 20:35, and fares begin at 7,830 to 8,913 THB.
Cheapest Combined Bangkok to Kuala Lumpur
7101 THB, from BKK Suvarnabhumi Airport, Bangkok to KUL Kuala Lumpur International Airport, departure at 20:35, duration 20h 40mFastest Combined Bangkok to Kuala Lumpur
74145 THB, from BKK Suvarnabhumi Airport, Bangkok to KUL Kuala Lumpur International Airport, departure at 08:00, duration 4h 25mCombined Timetable: BKK Suvarnabhumi Airport, Bangkok → KUL Kuala Lumpur International Airport
- 07:30 21:10 12h 40m 100635 THB
- 07:30 14:00 5h 30m 98325 THB
- 08:00 13:25 4h 25m 74145 THB
- 08:00 15:00 6h 74145 THB
- 09:05 18:15 8h 10m 8393 THB
- 09:05 21:45 11h 40m 8229 THB
- 09:05 17:25 7h 20m 8713 THB
- 09:05 06:20 20h 15m 8096 THB
- 09:05 06:20 20h 15m 8288 THB
- 09:05 21:45 11h 40m 8288 THB
- 09:05 18:15 8h 10m 8580 THB
- 09:05 17:25 7h 20m 8832 THB
- 09:20 15:45 5h 25m 15138 THB
- 09:20 17:35 7h 15m 15138 THB
- 09:20 19:45 9h 25m 15138 THB
- 09:20 21:10 10h 50m 15138 THB
- 10:55 06:20 18h 25m 8096 THB
- 10:55 18:15 6h 20m 8393 THB
- 10:55 21:45 9h 50m 8229 THB
- 10:55 17:25 5h 30m 8713 THB
- 10:55 06:20 18h 25m 8288 THB
- 10:55 21:45 9h 50m 8288 THB
- 10:55 17:25 5h 30m 8832 THB
- 10:55 18:15 6h 20m 8580 THB
- 11:15 16:55 4h 40m 74145 THB
- 11:15 17:45 5h 30m 74145 THB
- 11:20 18:25 6h 5m 13144 THB
- 12:15 21:10 7h 55m 15138 THB
- 12:15 19:45 6h 30m 15138 THB
- 13:35 21:10 6h 35m 15138 THB
- 13:35 19:45 5h 10m 15138 THB
- 14:25 18:25 27h 13324 THB
- 15:25 10:35 18h 10m 9591 THB
- 15:25 21:45 5h 20m 8229 THB
- 15:25 06:20 13h 55m 8096 THB
- 15:25 10:35 18h 10m 8832 THB
- 15:25 21:45 5h 20m 8288 THB
- 15:25 06:20 13h 55m 8288 THB
- 15:30 21:10 4h 40m 15138 THB
- 15:30 08:10 15h 40m 15138 THB
- 16:25 22:20 4h 55m 74145 THB
- 18:30 08:10 12h 40m 15138 THB
- 18:30 10:15 14h 45m 18480 THB
- 18:30 09:35 14h 5m 15138 THB
- 18:35 21:10 25h 35m 101018 THB
- 18:50 10:35 14h 45m 9591 THB
- 18:50 06:20 10h 30m 8096 THB
- 18:50 10:35 14h 45m 8832 THB
- 18:50 06:20 10h 30m 8288 THB
- 19:30 18:25 21h 55m 13324 THB
- 20:15 10:15 13h 18480 THB
- 20:15 08:10 10h 55m 15138 THB
- 20:15 09:35 12h 20m 15138 THB
- 20:15 06:20 9h 5m 17846 THB
- 20:35 10:35 13h 8591 THB
- 20:35 17:25 19h 50m 7234 THB
- 20:35 18:15 20h 40m 7101 THB
- 20:35 06:20 8h 45m 7101 THB
- 20:35 18:15 20h 40m 7312 THB
- 20:35 17:25 19h 50m 7312 THB
- 20:35 10:35 13h 7855 THB
- 20:35 06:20 8h 45m 7312 THB
- 21:15 13:35 15h 20m 15138 THB
- 21:15 09:35 11h 20m 15138 THB
- 21:15 06:20 8h 5m 16733 THB
- 21:15 08:10 9h 55m 15138 THB
- 21:15 10:15 12h 18480 THB
Combined Timetable: BKK Suvarnabhumi Airport, Bangkok → SZB Sultan Abdul Aziz Shah, Selangor
- 09:05 13:10 27h 5m 8817 THB
- 10:55 13:10 25h 15m 8817 THB
- 15:25 13:10 20h 45m 8817 THB
- 15:25 13:10 20h 45m 8913 THB
- 18:50 13:10 17h 20m 8817 THB
- 18:50 13:10 17h 20m 8913 THB
- 20:35 13:10 15h 35m 7830 THB
- 20:35 13:10 15h 35m 7937 THB
Combined Timetable: DMK Don Mueang Airport → KUL Kuala Lumpur International Airport
- 03:05 11:05 7h 10785 THB
- 03:05 14:15 10h 10m 10785 THB
- 23:00 00:10 24h 10m 11702 THB
Frequently Asked Questions Bangkok to Kuala Lumpur
Below you will find answers to the most common questions about traveling from Bangkok to Kuala Lumpur.
How long does the Bangkok to Kuala Lumpur route usually take?
Travel time on the Bangkok to Kuala Lumpur route varies widely by transport and airport pair. The overall range in the schedule is about 4 hours 25 minutes to 27 hours 5 minutes, with flights taking around 2 hours 5 minutes to 2 hours 20 minutes.
What is the cheapest way to travel from Bangkok to Kuala Lumpur?
The cheapest listed option on the Bangkok to Kuala Lumpur route is by flight, with fares starting at 4,168 THB. Prices across the route can rise to 101,018 THB depending on the service and itinerary.
Which transport is the fastest on the Bangkok to Kuala Lumpur route?
Flights are the fastest option on the Bangkok to Kuala Lumpur route. The shortest flight times are about 2 hours 5 minutes to 2 hours 20 minutes, depending on whether you fly from Don Mueang or Suvarnabhumi and which Kuala Lumpur airport you use.
What airports are used for the Bangkok to Kuala Lumpur route?
Departures on the Bangkok to Kuala Lumpur route use DMK Don Mueang Airport and BKK Suvarnabhumi Airport in Bangkok. Arrivals are at KUL Kuala Lumpur International Airport or SZB Sultan Abdul Aziz Shah in Selangor, depending on the service.
How often do trips run on the Bangkok to Kuala Lumpur route, and what are the first and last departures?
The schedule shows 78 trips on the Bangkok to Kuala Lumpur route, but no fixed frequency is listed. The first departure is at 03:05 and the last departure is at 23:00.
How much does the Bangkok to Kuala Lumpur route cost overall?
Across the Bangkok to Kuala Lumpur route, prices run from 4,168 THB to 101,018 THB. The lower end matches the cheapest flight fares, while the higher end reflects the widest range of available services and combinations.
Which Bangkok to Kuala Lumpur flight option is the quickest?
The quickest flight on the Bangkok to Kuala Lumpur route is from DMK Don Mueang Airport to SZB Sultan Abdul Aziz Shah, at about 2 hours 5 minutes. Other flight pairs to Kuala Lumpur International Airport take roughly 2 hours 10 to 2 hours 20 minutes.
What are the flight departure and arrival points for Bangkok to Kuala Lumpur?
Flights on the Bangkok to Kuala Lumpur route depart from DMK Don Mueang Airport or BKK Suvarnabhumi Airport in Bangkok. They arrive at KUL Kuala Lumpur International Airport or SZB Sultan Abdul Aziz Shah in Selangor.
How long does a Bangkok to Kuala Lumpur flight take from each airport pair?
From BKK Suvarnabhumi Airport to KUL Kuala Lumpur International Airport, flights take about 2 hours 10 to 2 hours 15 minutes. From DMK Don Mueang Airport to KUL, they take about 2 hours 15 to 2 hours 20 minutes, and DMK to SZB takes about 2 hours 5 minutes.
Are there different Bangkok to Kuala Lumpur route times depending on the airport combination?
Yes. The Bangkok to Kuala Lumpur route has very different times by airport pair. BKK to KUL is the shortest overall at about 4 hours 25 minutes minimum in the combined schedule, while BKK to SZB can take up to about 27 hours 5 minutes.
What is the longest travel time shown for Bangkok to Kuala Lumpur?
The longest time shown for the Bangkok to Kuala Lumpur route is about 27 hours 5 minutes. That comes from the combined schedule and reflects the slowest listed airport combination rather than the flight-only timings.
Where can I book Bangkok to Kuala Lumpur tickets?
For Bangkok to Kuala Lumpur tickets, TicketRoutes.com is the booking reference to use. It lists the available services, departure points, arrival airports, and fare range for this route in one place.
More travel routes for Bangkok and Kuala Lumpur
Planning more stops after Bangkok to Kuala Lumpur?
If your journey doesn’t end with Bangkok to Kuala Lumpur, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.