Travel from Bangkok to Malaysia

Train, bus or fly from Bangkok to Malaysia?

Thai Smile flies from Bangkok to George Town once daily. Alternatively, you can take a train from Bangkok to Kuala Lumpur via Hat Yai, Padang Besar, and Padang Besar in around 22 hours 13 minutes.

How to get from Bangkok to Malaysia

ModeDurationPrice
From Phaya Thai train to Bangkok airport, fly to Penang airport, then taxi to George Town.4 h 31 min$100
From Khao San Road bus to Bangkok Don Muang airport, fly to Penang airport, then taxi to George Town.5 h 1 min$93
From Phaya Thai train to Bangkok airport, fly to Narathiwat airport, then drive to Kota Bharu.5 h 5 min$64
From Khao San Road bus to Bangkok Don Muang airport, fly to Narathiwat airport, then drive to Kota Bharu.5 h 40 min$62
From Phaya Thai train to Bangkok airport, fly to Singapore airport, subway to Tanah Merah, subway to St. Andrew's Cath, bus to Woodlands Check Point, then bus to Johor Bahru.6 h 15 min$83
From Phaya Thai train to Bangkok airport, fly to Kuala Lumpur airport, train to Bandar Tasik Selatan, then train to Seremban.6 h 25 min$112
From Khao San Road bus to Bangkok Don Muang airport, fly to Singapore airport, subway to Tanah Merah, subway to St. Andrew's Cath, bus to Woodlands Check Point, then bus to Johor Bahru.6 h 35 min$76
From Khao San Road bus to Bangkok Don Muang airport, fly to Kuala Lumpur airport, train to Bandar Tasik Selatan, then train to Seremban.7 h 10 min$85
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 Bangkok Tara Travel bus to Hat Yai Bus Terminal, walk to Hat Yai, bus to Kuala Lumpur Station, walk to Chow Kit, then bus to Masjid Negara.22 h 53 min$47
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 Malaysia?

It takes approximately 4 hours 31 minutes to get from Bangkok to Malaysia, including transfers.

Is there a direct train between Bangkok and Malaysia?

No, there is no direct train from Bangkok to Malaysia. 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 hours 13 minutes.

Is there a direct bus between Bangkok and Malaysia?

No, there is no direct bus from Bangkok to Malaysia. However, there are services departing from Bangkok Tara Travel and arriving at Masjid Negara via Hat Yai and Chow Kit. The journey, including transfers, takes approximately 22 hours 53 minutes.

Operators from Bangkok to Malaysia

OperatorPhoneWebsite
Airport Rail LinkAirport Rail Link
Thai SmileThai Smile
Airport LimoBus ExpressAirport LimoBus Express
Thai AirAsiaThai AirAsia
AirAsiaAirAsia
Malindo AirwaysMalindo Airways
Thai Airways InternationalThai Airways International
Singapore AirlinesSingapore Airlines
Scoot Tigerair Scoot Tigerair
Jetstar Asia AirwaysJetstar Asia Airways
Cathay PacificCathay Pacific
Bangkok AirwaysBangkok Airways
Malaysia AirlinesMalaysia Airlines
Vietnam AirlinesVietnam Airlines
Royal JordanianRoyal Jordanian
SilkAirSilkAir
SMRT+1 800-336-8900SMRT
Singapore Land Transport AuthoritySingapore Land Transport Authority
SBS TransitSBS Transit
KLIA TransitKLIA Transit
KTM KomuterKTM Komuter
Thai Lion MentariThai Lion Mentari
State Railway of ThailandState Railway of Thailand
KTM ETS Malaysia Railway03 2267 1200KTM ETS Malaysia Railway
Tara Tour and TravelTara Tour and Travel
Jolly TravelJolly Travel
GOCL City BusGOCL City Bus
Bangkok Mass Transit AuthorityBangkok Mass Transit Authority
PiyaPiya
Sri MajuSri Maju