Chiang Mai to Phuket

Chiang Mai to Phuket

NaN Passengers

Other Options

Chiang Mai to Phuket Schedule

Chiang Mai to Phuket Schedule
Transport NameRoute TimePrice
Glassflower VIP Van 9pax Any time฿ 19,900
Nok Air Economy 07:10 - 11:10฿ 3,928
Nok Air Economy 08:15 - 15:20฿ 3,528
Nok Air Economy 11:00 - 15:20฿ 3,528
Bangkok Air Economy 12:50 - 20:00฿ 12,260
Nok Air Economy 14:25 - 18:35฿ 3,528
Nok Air Economy 16:10 - 21:25฿ 3,828
Bangkok Air Economy 19:45 - 11:30฿ 7,360
Thai Airways Economy 21:05 - 19:05฿ 5,141
Thai Vietjet Economy 22:25 - 19:40฿ 3,490

How to get from Chiang Mai to Phuket

Phuket is Thailand's largest island and as such it attracts thousands of visitors every year. There is so much to see and do in Phuket – no matter what your budget or preferred style of travel is, Phuket has something to offer.

To travel between Chiang Mai and Phuket you have three main options: you can fly – direct or via Bangkok, take a bus or use a combination of a bus and a

Flights from Chiang Mai to Phuket

The most direct option is to fly. There are 6 daily direct flights from Chiang Mai to Phuket. Air Asia have 3 daily flights – at 11.35am arriving at 1.35pm, at 1.10pm (3.15pm) and at 10.45pm (12.50am). If booking in advance tickets normally cost between THB1,200 and THB2,000.

Bangkok Airways have one daily flight departing at 2.15pm arriving at 4.20pm. This is the first boutique airline in Thailand and it offers more expensive tickets –from THB2,500 if booked in advance. Thai Smile also have one daily service at 9.40am, arriving at 11.35am (from THB1,600). Thai Airlines have a service at 11.35am – expect to pay from THB4,000 and up.

There are numerous options involving a stopover in Bangkok. With over two dozens of daily flights from Chiang Mai to Bangkok and even more from Bangkok to Phuket you are never short of choice. There are many options available starting from THB1,350 for one leg. The journey time is between four and eight hours, depending on the connection in Bangkok.

Note When planning connection flights between Chiang Mai and Phuket, take a note of the airport you are going to land in and take of in Bangkok. Air Asia, Thai Smile, Lion Air and Nok Air use Don Mueang airport while Bangkok Airways, Thai Airlines and Thai Smile fly from Suvarnabhumi airport. It takes around one hour to travel between the two airports, but to be on the safe side do plan your connection within one and the same airport.

From Chiang Mai to Phuket by bus

If you prefer to take in the sights and sounds of Thailand and perhaps visit a few destination along the way, you can travel from Chiang Mai to Phuket overland. There are a number of options involving buses, trains or a combination of both.

If you want to take a bus you can travel directly from Chiang Mai Arcade Bus Station to Phuket Bus Station in Phuket Town. The service is operated by Green Bus. All buses are luxury VIP24 services with three seats per row instead of usual 4 and buses accommodate 24 passengers only. This is a long 24-hour journey with several stops along the way though not as bad as it can sound. The seats recline almost to horizontal position and each passenger has airline style entertainment system. Tickets cost THB1,600. Buses depart Chiang Mai daily at 12.30pm arriving to Phuket the next day at 12 noon.

If twenty-four hours on a bus still feels a little too much for you, you can split your journey into two parts in Bangkok. There are regular VIP night buses leaving Chiang Mai from 5 pm till late each day. Tickets prices are between THB550 and THB750 depending on the class of the bus – here are ordinary night buses through to luxury VIP24 services with personal entertainment systems. All buses arrive to Bangkok Morchit Bus Terminal and the journey takes between 10 and 12hours.

The majority of buses to Phuket depart from Sai Tai Mai Southern Bus terminal in Bangkok, though there are few services from Morchit Bus Terminal, too. If you need to travel between Morchit and Sai Tai Mai you can use buses 28, 159, 170.

From Sai Tai Mai, there are at least a dozen of buses traveling to Phuket every day. The journey takes up to 13 hours. Again, you can choose between cheaper standard intercity buses and plush VIP24 buses with roomier seats and top-notch service.

There are several operators serving the route. From Sai Tai Mai, check Phuket Travel which have 4 daily services – express buses departing at 4.30pm and 7.30pm (THB600) plus VIP24 departing at 5.40pm and 7.30pm (THB1000).

Phuket Central Tours have 3 buses, a VIP32 service at 6.30pm (THB685) and two VIP24 services departing at 6.30pm and 7.50pm, tickets cost THB1000.

There are services from Khao San Road to Phuket, too, but they often receive contradictory reviews. There is a 6pm bus operated by Jolly Travel (THB900) which brings you to Phuket before 11pm the next day.

From Chiang Mai to Phuket by train and bus

It is not possible to complete the entire journey from Chiang Mai to Phuket by rail but you still can cover the major part of the distance by train – though you will have to change the trains in Bangkok.

First, you will need to travel to Bangkok. Trains for Bangkok depart Chiang Mai daily from 6.30am to 6pm. The journey time is between 12 and 14 hours. Air-conditioned sleeper berth tickets cost from THB800 and up. First class tickets are available starting at THB1,250. In Bangkok, trains arrive to Hua Lamphong train station.

Note Do book train tickets in advance if travelling during the high season or if you need lower berths – which are usually wider than the upper ones and thus come recommended.

From Hua Lamphong train station you will need to take the Surat Thani bound train. There are over 10 daily trains in the southern direction and the journey time is 10-12 hours. Trains depart at 8.05am, 1pm, 2.45pm, 3.10pm, 3.35pm, 5.05pm, 5.35pm, 18.30pm, 19.30pm and 22.50pm. Tickets cost from THB500 and up depending on the type of the seat/berth.

The Surat Thani train station is located 15km out of the city in the town of Phun Phin. There are orange buses that will take you to the Surat Thani bus station for THB15 or you can pay THB200 for a taxi. If you take the orange bus it will stop at Talad Kaset 1. This is the bus station for local buses. On the opposite side of the road, you will find Talad Kaset 2. This is where you can get the bus to Phuket.

Tip There are bus and minivan services for Phuket from Surat Thani train station – you actually do not need to head to the town proper to continue your journey to Phuket. Tickets cost between THB200 and THB300.

Minivans for Phuket from Talad Kaset 2 leave every hour from 8.00am until 6.00pm. The journey time is 3 to 4 hours, tickets cost THB200.

Onward travel from Phuket

From Phuket, the world is your oyster. You can easily enjoy a little island hopping before heading back to the mainland.

Koh Phi Phi can be reached by ferry. This pleasant journey takes between 2 and 3 hours with ferries departing from Rassada Pier and traveling to Tonsai Pier on Koh Phi Phi. Departure times are 8.30am, 11.00am, 12.20pm, 1.30pm and 3.00pm. Tickets cost around THB360. There are also ferries traveling to Laemtong Bay, departure times are 8.30am and 1.30pm. Tickets cost THB400.

There are daily ferries to Koh Lanta, departing at 8.30am and 1.30pm. Tickets cost between THB600 and THB760. The journey times are between 3 and 4 hours.

You can also reach Koh Samui via a combination bus+ferry trip – check Lomprayah or Phantip 1970 offers. Ticket prices vary greatly between THB500 and THB1300. Koh Phangan is also services daily by Lomprayah departing at 10.00am and arriving 5.30pm. Tickets cost THB1400.

There are 2 ferries each day to Ao Nang, Krabi. Both depart at 10.30am. The faster one costs THB1000 and takes 4 hours. The slower and larger ferry costs THB700 and take 8.5 hours. An easier and cheaper way to get to Ao Nang via Krabi is by bus.

Note You will find many tour operators and hotel offering onward travel from Phuket. Prices do vary and many will include transfer from your hotel to the ferry port. You can also expect some price changes during the peak season.

Phuket airport also offers many travel option to destinations in Thailand and beyond. There are 5 daily flights to Koh Samui operated by Bangkok Airways. The flight time is 55 minutes and flights depart at 9.35am 11.25am, 1.00pm, 4.00pm and 8.50pm. Tickets start at THB3,400.

There are two daily flights to Pattaya departing at 12.50pm and 3.10pm. Tickets start at THB1,500 and the flight takes 1 hour and 35 minutes.

If you want to travel to Bangkok there are flights all throughout the day starting at THB1,000. The flight time is 1 hour and 25 minutes.

You can also reach the Isan city of Udon Thani allowing for easy onward travel to Laos. There is one flight each day with Air Asia departing at 15.45pm and arriving 17.40pm. Tickets cost THB2,380 and the Laos border can easily be reached in a minivan from the airport costing just THB250.

You can also travel internationally. There are 7 daily direct flights to Singapore starting at THB2000. One daily flight to Hong Kong with prices starting at THB2,700 and also indirect flights to Seul in South Korea with prices starting at THB6,600.

Transportation from Chiang Mai to Phuket

Facts about the transport from Chiang Mai to Phuket

Cheapest Transport$60
Fastest Transport1h 50m
Earliest Departure10:15 AM
Latest Departure6:45 PM
Departures per day8
Distance1435 kilometers
Transport CompaniesBangkok Air, Glassflower, GreenBus, Thai AirAsia, Thai Railways, Thai Vietjet

Chiang Mai to Phuket Destination Reviews

A long drive but I slept for the most part. Stopped 3 or 4 times in total and 2 meals are included. You get a blanket which is nice. Seats go pretty far back and are comfortable. There is also a usb-port for charging your phone. 24 hours are over before you know it.
Bus VIP, GreenBus (กรีนบัส (รถเขียว)), Nov 30, 2022
Easy and fast check in at Chiang Mai, very friendly staff in the plain , just in time starting and 20 min earlier arriving at Phuket! Luggage claim was also fast. We can fully recommend the airline and have just booked the next flight with them.
flight Economy, Thai Vietjet (ไทยเวียดเจ็ทแอร์), Nov 1, 2022
Not made clear when bought online that only hand luggage was free and that check in luggage was charge as extra even though mine was under 15kg. Check in on the day at the aéroport was even more expensive! No basic drinks or food provided free of charge. So overall, ticket cost ended up 3x more expensive than other much better company. Very disappointed than it was not made bold clear when bought ticket online.
flight Economy, Thai Vietjet (ไทยเวียดเจ็ทแอร์), Sep 3, 2022
On time, even 20 min before time planned. Everything was correct.
flight Economy, Thai AirAsia (แอร์เอเชีย), Aug 14, 2022
Very easy
flight Economy, Thai Vietjet (ไทยเวียดเจ็ทแอร์), Aug 9, 2022
Good flight and exactly on time
flight Economy, Thai AirAsia (แอร์เอเชีย), Aug 5, 2022
All on time efficient
flight Economy, Thai AirAsia (แอร์เอเชีย), Aug 4, 2022
When we first thought about getting a bus from Chiang Mai all the way to Phuket the 24+ hour journey sounded pretty bad. But overall the bus was pretty comfy. The seats reclined pretty far back with a leg rest Aswell. There was also a toilet on board. The Bus stopped off a few times along the way. At service stations and bus terminals And included in the price we got 2 meals. If you’re not against time then for the price I would say this is a pretty good alternative to flying.
Bus VIP, GreenBus (กรีนบัส (รถเขียว)), Jul 28, 2022
Flying with Thai AirAsia was a mistake. Sadly, it was the best option when I went to book. Delayed check-in and delayed flight by about 20 to 30 minutes. They said we weren't allowed to eat or drink anything on board the aircraft due to covid-19, which is utterly ridiculous. The cabin crew didn't care that the guy next to me was using his phone while we were taxiing to the runway and also did not tell him to put his carry on luggage under the seat in front of him. No thank you's or good-byes when getting off either.
flight Economy, Thai AirAsia (แอร์เอเชีย), Jun 25, 2022
Bought 2 plane tickets from Chiang Mai to Phuket. I asked a checkin baggage of 25Kg for each When I arrived to the airport, I found out that it was issued on ticket without checked in baggage. I had to pay at the airport 2050 Baht for the additional baggage. On the other hand, It was issued an insurance policy that I waived, as it was a one way ticket. I am upset!!!
flight Economy, Thai AirAsia (แอร์เอเชีย), Mar 11, 2022
280 customer reviews