Checking Seats Availability
Loading seats data...

From Chiang Mai Bus Terminal 3 to Phuket by bus

Chiang Mai Bus Terminal 3
Phuket Bus Terminal (2)
23h 30m

From Chiang Mai Airport to Phuket by flight

CNX Chiang Mai Airport
HKT Phuket Airport
CNX Chiang Mai Airport
HKT Phuket Airport
CNX Chiang Mai Airport
HKT Phuket Airport
2h 5m
CNX Chiang Mai Airport
HKT Phuket Airport
1h 55m

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.

Passenger reviews out of total 1,729 passengers who traveled with us on this route.

At 12Go our operators offer three types of service:

Cheap, Fast, Good - but you can usually pick only two of them!
Cheap & Fast won’t be Good. (e.g. buses from/to Khao San Road, local buses or 3rd class trains)
Cheap & Good won’t be Fast. (e.g. VIP trains in Thailand)
Fast & Good won’t be Cheap. (e.g. private limousine services, or VIP24 buses vs Express buses)

Make your choice! Please remember that while we are closely monitoring the services, we are still an agency marketplace. That means we focus on ticketing services and route availability & coverage rather than on the factual seat reclining angle you will get on the bus today.

Jun 15, 2018
bus VIP, GreenBus
Great service, comfortable bus! The best we have had in SEA so far. thank you
Mar 21, 2018
avia Economy, Thai AirAsia
Perfekte Unterstützung - vor allem als es schwierig wurde und es technische Probleme mit den Tickets gab. Bei Guido und seinem Team von 12Go Bangkok würden wir jederzeit wieder buchen!
Mar 17, 2018
avia Economy, Thai AirAsia
The stuff were great but the flight delay wasn't much appreciated
Feb 15, 2018
bus VIP, GreenBus
Overall a good journey, a few hours late and no WiFi but not too much of a bad journey
Feb 11, 2018
bus VIP, GreenBus
Had a great 24-hour bus ride with greenbus. Good service and good food.
Jan 22, 2018
avia Economy, Thai AirAsia
Yes everything ok a little disappointed to find they ran out of hot meals. But otherwise fine. Very easy trip.
Jan 18, 2018
bus VIP, GreenBus
We were in an accident (the bus crashed into the back of another vehicle) and had to wait 4 hours with not much communication. We did eventually reach Phuket but was a lot of stopping and starting seemingly for no reason. Although I understand that these things do happen, it has put me off using the service again.
Jan 17, 2018
avia Economy, Thai AirAsia
They were very helpful, they made sure I was able to make my connecting flight by accommodating.
Jan 16, 2018
bus VIP, GreenBus
Booking service was easy enough and recieved confirmation of booking with the operator within a day. 1 major complaint was the location they put for my boarding station was not correct at all and resulted in over an hour of extra traveling.
Dec 31, 2017
bus VIP, GreenBus
As good as a 24 hours bus can be, it was fine. Not sure why they say it arrives at 12pm in Phuket, we had a completely clear run and got there at 13:20. As soon as we left the guy onboard said it would get there at 13:00. To be honest though, if you plan a 24 hour bus trip, and you get there 1 hour late, it's certainly not the end of the world, so people complaining obviously haven't ridden public transport before!! Food was pretty poor, but what would you expect, it filled a hole. Toilets literally stank of urine, but what would you expect. Overall it was fine, and would do it again if I needed to, you'd have to get a private taxi to avoid all the above and it would cost 10X as much. Could definitely be a whole lot worse. If you need a bus from CM to Phuket, then I would highly advise this one, simple.
Nov 10, 2017
bus VIP, GreenBus
The bus was fine, big chairs with built in massager and TV, although the selection wasn't great. But it was FREEZING, especially at night. I wouldn't have our house in England at 19°c to sleep!! The place we stopped for dinner was vile, with flies sitting in the partially cooked noodles, which were then cooked with the noodles. Everyone went to sleep, and then they blared Thai pop music at 6am to wake us for breakfast. What if we had wanted to sleep? There must be a better way to wake those who want breakfast (which was rice and fish curry BTW). And we were 1.5 hours late.
Oct 14, 2017
avia Economy, Thai AirAsia
Friendly helpful staff but lost a star due to late departure. Will fly with air Asia again!