Travel from Bangkok to Kuala-Lumpur

Train, bus or fly from Bangkok to Kuala Lumpur?

Malindo Airways, Thai AirAsia and four other airlines fly from Bangkok to Kuala Lumpur hourly. Alternatively, you can take a bus from Bangkok to Kuala Lumpur via Hat Yai Bus Terminal and Hat Yai in around 22 h 5 min.

How to get from Bangkok to Kuala Lumpur

ModeDurationPrice
From Phaya Thai train to Bangkok airport, fly to Kuala Lumpur airport, then train to Kuala Lumpur.5 h$111
From Khao San Road bus to Bangkok Don Muang airport, fly to Kuala Lumpur airport, then train to Kuala Lumpur.5 h 45 min$84
From Khao San Road bus to Bangkok Don Muang airport, fly to Kuala Lumpur Subang airport, taxi to Kota Damansara, then MRT to Kuala Lumpur.7 h 23 min$164
From Bangkok Tara Travel bus to Hat Yai Bus Terminal, walk to Hat Yai, then bus to Kuala Lumpur Station.22 h 5 min$46
From Hua Lamphong train to Hat Yai, train to Padang Besar, walk to Padang Besar, then train to Kuala Lumpur.22 h 13 min$58
From Hua Lamphong train to Hat Yai, walk to Hat Yai, bus to Ipoh, walk to Ipoh, then train to Kuala Lumpur.23 h 29 min$59
From Democracy Monument line 511 bus to Southern Bus Terminal, bus to Hat Yai Bus Terminal, walk to Hat Yai Bus Station, bus to Bandar Tasik Selatan, then train to KL Sentral.25 h 40 min$45
From Bangkok drive to Kuala Lumpur.19 h 14 min$158

How long does it take to get from Bangkok to Kuala Lumpur?

It takes approximately 5 h to get from Bangkok to Kuala Lumpur, including transfers.

Is there a direct train between Bangkok and Kuala Lumpur?

No, there is no direct train from Bangkok to Kuala Lumpur. However, there are services departing from Hua Lamphong and arriving at Kuala Lumpur via Hat Yai and Padang Besar. The journey, including transfers, takes approximately 22 h 13 min.

Is there a direct bus between Bangkok and Kuala Lumpur?

No, there is no direct bus from Bangkok to Kuala Lumpur. However, there are services departing from Bangkok Tara Travel and arriving at Kuala Lumpur Station via Hat Yai. The journey, including transfers, takes approximately 22 h 5 min.

Operators from Bangkok to Kuala Lumpur

OperatorPhoneWebsite
Airport Rail LinkAirport Rail Link
Royal JordanianRoyal Jordanian
Thai Airways InternationalThai Airways International
Malaysia AirlinesMalaysia Airlines
Thai SmileThai Smile
Bangkok AirwaysBangkok Airways
Scoot Tigerair Scoot Tigerair
Jetstar Asia AirwaysJetstar Asia Airways
Singapore AirlinesSingapore Airlines
KLIA ExpressKLIA Express
Airport LimoBus ExpressAirport LimoBus Express
AirAsiaAirAsia
Malindo AirwaysMalindo Airways
Thai AirAsiaThai AirAsia
Thai Lion MentariThai Lion Mentari
FireflyFirefly
MRTMRT
Tara Tour and TravelTara Tour and Travel
Jolly TravelJolly Travel
State Railway of ThailandState Railway of Thailand
KTM ETS Malaysia Railway03 2267 1200KTM ETS Malaysia Railway
Sukhothai Tour Hat YaiSukhothai Tour Hat Yai
Bangkok Mass Transit AuthorityBangkok Mass Transit Authority
PiyaPiya
Sri MajuSri Maju
KLIA TransitKLIA Transit