Travel from Kuala-Lumpur to Ko-Phuket

Bus from Kuala Lumpur to Ko Phuket

You can take a bus from Kuala Lumpur to Ko Phuket via Hat Yai and Hat Yai Bus Terminal in around 14 h 5 min.

How to get from Kuala Lumpur to Ko Phuket

ModeDurationPrice
From KL Sentral train to Kuala Lumpur airport, fly to Phuket airport, then bus to Ko Phuket.4 h 38 min$86
From Kuala Lumpur bus to Hat Yai, taxi to Hat Yai Bus Terminal, then Mini Van to Phuket Bus Terminal 2.14 h 5 min$33
From Kuala Lumpur train to Alor Setar, KTM Komuter to Padang Besar, drive to Hat Yai Bus Terminal, then Mini Van to Phuket Bus Terminal 2.14 h 10 min$34
From Kuala Lumpur Station bus to Hat Yai, walk to Hat Yai Bus Terminal, then Mini Van to Phuket Bus Terminal 2.15 h 5 min$29
From KL Sentral train to Terminal Bersepadu Selatan, bus to Hat Yai Bus Station, walk to Hat Yai Bus Terminal, then Mini Van to Phuket Bus Terminal 2.16 h 54 min$27
From KL Sentral train to Butterworth, walk to Butterworth, Mini Van to Hat Yai Bus Terminal, then Mini Van to Phuket Bus Terminal 2.18 h 28 min$50
From Kuala Lumpur drive to Ko Phuket.12 h 14 min$102

How long does it take to get from Kuala Lumpur to Ko Phuket?

It takes approximately 4 h 38 min to get from Kuala Lumpur to Ko Phuket, including transfers.

Is there a direct bus between Kuala Lumpur and Ko Phuket?

No, there is no direct bus from Kuala Lumpur to Ko Phuket. However, there are services departing from Kuala Lumpur Station and arriving at Phuket Bus Terminal 2 via Hat Yai Bus Terminal. The journey, including transfers, takes approximately 15 h 5 min.

Operators from Kuala Lumpur to Ko Phuket

OperatorPhoneWebsite
KLIA ExpressKLIA Express
Malaysia AirlinesMalaysia Airlines
AirAsiaAirAsia
Malindo AirwaysMalindo Airways
Airport Bus PhuketAirport Bus Phuket
Alisan Golden Coach ExpressAlisan Golden Coach Express
Sukhothai Tour Hat YaiSukhothai Tour Hat Yai
KTM ETS Malaysia Railway03 2267 1200KTM ETS Malaysia Railway
KTM KomuterKTM Komuter
Jolly TravelJolly Travel
KLIA TransitKLIA Transit
Sri MajuSri Maju