Wayfli › Bangkok (BKK) › To Kuala Lumpur (KUL)

Bangkok (BKK) to Kuala Lumpur (KUL) flights

There are direct flights from Bangkok Suvarnabhumi Airport to Kuala Lumpur International Airport, sold by 9 airlines (including codeshares): American Airlines, Ethiopian Airlines, Air Madagascar, Malaysia Airlines, Egyptair, Bangkok Airways, Royal Jordanian, THAI Airways and Turkish Airlines. The distance is 1,221 km, about 2h in the air. There are also 9 one-stop options, via airports such as Phuket, Phuquoc and Penang.

Live fares for BKK → KULSee all routes on the map
1,221 kmdistance
~2hdirect flight time (estimate)
9direct airlines
9one-stop options

Direct flights from Bangkok to Kuala Lumpur

RouteAirlines (incl. codeshares)DistanceTime (est.)
BKK → KULAmerican Airlines, Ethiopian Airlines, Air Madagascar, Malaysia Airlines, Egyptair, Bangkok Airways, Royal Jordanian, THAI Airways, Turkish Airlines1,221 km~2h

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
HKT PhuketTransnusa and Air France then AirAsia and Malaysia Airlines1,379 km~4h 20m
PQC PhuquocSun PhuQuoc Airways then Sun PhuQuoc Airways1,388 km~4h 20m
PEN PenangMalaysia Airlines and THAI Airways then American Airlines and AirAsia1,259 km~4h 10m
REP Siem-reapAir Cambodia and Bangkok Airways then AirAsia and Malaysia Airlines1,541 km~4h 35m
PNH Phnom-penhAir Cambodia and Bangkok Airways then AirAsia and Malaysia Airlines1,542 km~4h 35m
USM Ko SamuiBangkok Airways and THAI Airways then Malaysia Airlines and Bangkok Airways1,244 km~4h 10m
KBV KrabiAir France and Cathay Pacific then AirAsia and Malaysia Airlines1,317 km~4h 15m
HDY Hat YaiTHAI Airways then AirAsia and Thai AirAsia1,239 km~4h 10m
URT Surat ThaniTHAI Airways and Thai Vietjet Air then AirAsia1,300 km~4h 15m

More from Bangkok and Kuala Lumpur

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.