Home » Information » Chiang Mai To Phuket

Chiang Mai To Phuket

Travelling from Chiang Mai to Phuket is made easy with a number of convenient options available including direct flights, bus, or train travel.

Phuket is one of the most popular holiday destinations in Asia and choosing how to get there depends entirely on your budget and time constraints.

Cheap Flights Chiang Mai To Phuket & Cost to Get there by Train or Bus

The easiest way to get from Chiang Mai to Phuket is by taking one of the many daily direct flight between the two cities. Air Asia and Bangkok Airways fly to Phuket every day with the flight only taking 2hrs10mins and costing between $120-200 AUD each way.

If you need to budget for something cheaper, but time is not an issue, then consider taking the Green Bus direct from Chiang Mai to Phuket. The journey takes 22-23 hours and costs around 1800 THB. Head to Arcade Bus Station as there is a ticket office located there. The bus typically leaves at around 4pm each day and travels overnight. The buses are modern and have reclining seats as well as air-conditioning.

Phuket does not have national train network, so if travelling by train from Chiang Mai, you will need to take a train to Bangkok and then transfer to a bus to compete the journey. Alternatively you can take a train from Bangkok to Surat Thani and then a bus to Phuket.

For train travel to Bangkok, head to the Chiang Mai Train Station which is located on Rot Fai Road, about 3kms east of Tha Pae Gate in the old city. There are three categories of train services accessible at the Chiang Mai Train Station. These include, from slowest to fastest (generally), the rapid, the express and the special express. The distinction between these categories is the speed of the trains. The trip to Bangkok can take between 12-15 hours. The prices cost between 300 THB for a basic upright seat to 1800 THB for a sleeper.

To get from Bangkok to Phuket by bus, private and public buses leave daily and offer overnight services. The trip takes around 12-14 hours and the private buses are air-conditioned. Private buses will cost around 1000THB and public buses cost 300-400THB.

Powered by 12Go Asia system
Chiang Mai - Phuket ฿3,400 – ฿19,810 2h
  •   Avia Economy 06:10, 09:50, 13:00, 14:30, 19:00, 21:45
  •   Avia Economy 07:00, 10:35, 11:30, 12:35, 14:10, 19:20
Chiang Mai - Phuket ฿1,746 23h 30m
  •   Bus VIP 32 12:30
  •   Bus VIP 32 15:00

Do You Have a Question to Ask?

Click Here to Ask Your Question

Weather Forecast