Travel from Chiang-Mai to Ko-Phuket

Bus or fly from Chiang Mai to Ko Phuket?

Thai Smile, Thai AirAsia and five other airlines fly from Chiang Mai to Ko Phuket hourly. Alternatively, Greenbus Thailand operates a bus from Chiang Mai to Ko Phuket once daily. Tickets cost $35 - $55 and the journey takes 23 h 30 min.

How to get from Chiang Mai to Ko Phuket

ModeDurationPrice
From Chiang Mai City Art & Cultural Center bus to Chiang Mai airport, fly to Phuket airport, then bus to Ko Phuket.3 h 52 min$92
From Chiang Mai bus to Phuket Bus Terminal 2.23 h 30 min$52
From Chiang Mai train to Bang Sue, train to Phatthalung, walk to Phatthalung, then bus to Phuket Bus Terminal 2.32 h 3 min$65
From Chiang Mai drive to Ko Phuket.21 h 42 min$163

How long does it take to get from Chiang Mai to Ko Phuket?

It takes approximately 3 h 52 min to get from Chiang Mai to Ko Phuket, including transfers.

Is there a direct bus between Chiang Mai and Ko Phuket?

Yes, there is a direct bus departing from Chiang Mai and arriving at Phuket Bus Terminal 2. Services depart once daily, and operate every day. The journey takes approximately 23 h 30 min.

Operators from Chiang Mai to Ko Phuket

OperatorPhoneWebsite
Chiang MaiChiang Mai
Thai SmileThai Smile
Thai AirAsiaThai AirAsia
Bangkok AirwaysBangkok Airways
Nok AirNok Air
Thai Airways InternationalThai Airways International
Thai Lion MentariThai Lion Mentari
Thai Vietjet AirThai Vietjet Air
Airport Bus PhuketAirport Bus Phuket
Greenbus ThailandGreenbus Thailand
State Railway of ThailandState Railway of Thailand
Sri Trang TourSri Trang Tour