50
Checking Seats Availability
Loading seats data...

From Chiang Mai Bus Terminal 3 to Phuket by bus

15:00
Chiang Mai Bus Terminal 3
15:40
Phuket Bus Terminal 2
1d 40m
Instant 

From Chiang Mai Airport (CNX) to Phuket (HKT) by flight

#DD8333 #DD7502
06:05
CNX Chiang Mai Airport
Stop 2h
Don Mueang Airport
10:55
HKT Phuket Airport
4h 50m
Instant 
#FD3160
06:10
CNX Chiang Mai Airport
08:10
HKT Phuket Airport
2h
Instant 
 
#WE177 #TG5625
06:15
CNX Chiang Mai Airport
Stop 2h 30m
Suvarnabhumi Airport
11:30
HKT Phuket Airport
5h 15m
Instant 
 
#WE177 #WE281
06:15
CNX Chiang Mai Airport
Stop 2h 55m
Suvarnabhumi Airport
11:45
HKT Phuket Airport
5h 30m
Instant 
 
#TG5722 #TG5625
06:50
CNX Chiang Mai Airport
Stop 1h 45m
Suvarnabhumi Airport
11:30
HKT Phuket Airport
4h 40m
Instant 
 
#SL523
06:50
CNX Chiang Mai Airport
08:00
HKT Phuket Airport
1h 10m
Instant 
 
#TG5722 #WE281
06:50
CNX Chiang Mai Airport
Stop 2h 10m
Suvarnabhumi Airport
11:45
HKT Phuket Airport
4h 55m
Instant 
 
#DD8301 #DD7512
07:45
CNX Chiang Mai Airport
Stop 2h 10m
Don Mueang Airport
12:20
HKT Phuket Airport
4h 35m
Instant 
#DD8303 #DD7506
08:30
CNX Chiang Mai Airport
Stop 4h
Don Mueang Airport
14:55
HKT Phuket Airport
6h 25m
Instant 
#DD8303 #DD7504
08:40
CNX Chiang Mai Airport
Stop 1h 40m
Don Mueang Airport
12:45
HKT Phuket Airport
4h 5m
Instant 
#DD8303 #DD7514
08:40
CNX Chiang Mai Airport
Stop 5h 20m
Don Mueang Airport
16:25
HKT Phuket Airport
7h 45m
Instant 
#SL507
08:45
CNX Chiang Mai Airport
10:00
HKT Phuket Airport
1h 15m
Instant 
 
#SL507
09:00
CNX Chiang Mai Airport
10:15
HKT Phuket Airport
1h 15m
Instant 
 
#TG5704 #TG5623
09:00
CNX Chiang Mai Airport
Stop 2h
Suvarnabhumi Airport
13:55
HKT Phuket Airport
4h 55m
Instant 
 
#TG5704 #WE207
09:00
CNX Chiang Mai Airport
Stop 2h 35m
Suvarnabhumi Airport
14:25
HKT Phuket Airport
5h 25m
Instant 
 
#WE171
09:30
CNX Chiang Mai Airport
11:30
HKT Phuket Airport
2h
Instant 
 
#TG2171
09:30
CNX Chiang Mai Airport
11:30
HKT Phuket Airport
2h
Instant 
 
#WE171
09:40
CNX Chiang Mai Airport
11:40
HKT Phuket Airport
2h
Instant 
 
#TG2171
09:40
CNX Chiang Mai Airport
11:40
HKT Phuket Airport
2h
Instant 
 
#WE103 #WE217
10:05
CNX Chiang Mai Airport
Stop 5h 20m
Suvarnabhumi Airport
18:05
HKT Phuket Airport
8h
Instant 
 
#TG103 #TG2207
10:05
CNX Chiang Mai Airport
Stop 1h 35m
Suvarnabhumi Airport
14:25
HKT Phuket Airport
4h 20m
Instant 
 
#WE103 #WE211
10:05
CNX Chiang Mai Airport
Stop 1h 40m
Suvarnabhumi Airport
14:25
HKT Phuket Airport
4h 20m
Instant 
 
#TG105 #TG215
10:40
CNX Chiang Mai Airport
Stop 2h 5m
Suvarnabhumi Airport
15:25
HKT Phuket Airport
4h 45m
Instant 
 
#TG2105 #TG2211
10:40
CNX Chiang Mai Airport
Stop 1h 25m
Suvarnabhumi Airport
14:35
HKT Phuket Airport
3h 55m
Instant 
 
#TG105 #TG2207
10:40
CNX Chiang Mai Airport
Stop 1h 5m
Suvarnabhumi Airport
14:25
HKT Phuket Airport
3h 45m
Instant 
 
#WE105 #WE215
10:40
CNX Chiang Mai Airport
Stop 2h 15m
Suvarnabhumi Airport
15:25
HKT Phuket Airport
4h 45m
Instant 
 
#WE105 #WE211
10:40
CNX Chiang Mai Airport
Stop 1h 25m
Suvarnabhumi Airport
14:35
HKT Phuket Airport
3h 55m
Instant 
 
#DD8307 #DD7514
10:45
CNX Chiang Mai Airport
Stop 3h 15m
Don Mueang Airport
16:25
HKT Phuket Airport
5h 40m
Instant 
#DD8307 #DD7506
10:45
CNX Chiang Mai Airport
Stop 1h 45m
Don Mueang Airport
14:55
HKT Phuket Airport
4h 10m
Instant 
#DD8307 #DD7506
10:50
CNX Chiang Mai Airport
Stop 1h 40m
Don Mueang Airport
14:55
HKT Phuket Airport
4h 5m
Instant 
#DD8307 #DD7514
10:50
CNX Chiang Mai Airport
Stop 4h 5m
Don Mueang Airport
17:30
HKT Phuket Airport
6h 40m
Instant 
#FD3160
11:25
CNX Chiang Mai Airport
13:25
HKT Phuket Airport
2h
Instant 
 
#SL507
11:40
CNX Chiang Mai Airport
12:55
HKT Phuket Airport
1h 15m
Instant 
 
#WE161 #WE275
11:45
CNX Chiang Mai Airport
Stop 2h 25m
Suvarnabhumi Airport
16:45
HKT Phuket Airport
5h
Instant 
 
#DD8311 #DD7514
12:30
CNX Chiang Mai Airport
Stop 2h 20m
Don Mueang Airport
17:30
HKT Phuket Airport
5h
Instant 
#DD8309 #DD7520
12:55
CNX Chiang Mai Airport
Stop 4h 30m
Don Mueang Airport
19:55
HKT Phuket Airport
7h
Instant 
#FD3162
13:00
CNX Chiang Mai Airport
15:00
HKT Phuket Airport
2h
Instant 
 
#SL509
13:00
CNX Chiang Mai Airport
14:20
HKT Phuket Airport
1h 20m
Instant 
 
#SL509
13:05
CNX Chiang Mai Airport
14:15
HKT Phuket Airport
1h 10m
Instant 
 
#SL511
13:30
CNX Chiang Mai Airport
14:45
HKT Phuket Airport
1h 15m
Instant 
 
#WE161 #WE217
14:10
CNX Chiang Mai Airport
Stop 1h 10m
Suvarnabhumi Airport
18:05
HKT Phuket Airport
3h 55m
Instant 
 
#DD8313 #DD7520
14:25
CNX Chiang Mai Airport
Stop 3h 10m
Don Mueang Airport
19:55
HKT Phuket Airport
5h 30m
Instant 
#WE161 #WE221
14:30
CNX Chiang Mai Airport
Stop 2h 30m
Suvarnabhumi Airport
19:35
HKT Phuket Airport
5h 5m
Instant 
 
#TG5724 #TG5627
15:05
CNX Chiang Mai Airport
Stop 1h
Suvarnabhumi Airport
19:00
HKT Phuket Airport
3h 55m
Instant 
 
#WE111 #WE221
15:10
CNX Chiang Mai Airport
Stop 1h 55m
Suvarnabhumi Airport
19:35
HKT Phuket Airport
4h 25m
Instant 
 
#TG2111 #TG2221
15:10
CNX Chiang Mai Airport
Stop 1h 55m
Suvarnabhumi Airport
19:35
HKT Phuket Airport
4h 25m
Instant 
 
#TG111 #TG2283
15:20
CNX Chiang Mai Airport
Stop 1h 5m
Suvarnabhumi Airport
19:00
HKT Phuket Airport
3h 40m
Instant 
 
#TG111 #TG221
15:20
CNX Chiang Mai Airport
Stop 1h 40m
Suvarnabhumi Airport
19:40
HKT Phuket Airport
4h 20m
Instant 
 
#TG111 #TG211
15:20
CNX Chiang Mai Airport
Stop 2h 35m
Suvarnabhumi Airport
20:35
HKT Phuket Airport
5h 15m
Instant 
 
#DD8315 #DD7524
15:25
CNX Chiang Mai Airport
Stop 4h 45m
Don Mueang Airport
22:30
HKT Phuket Airport
7h 5m
Instant 
#TG2169 #TG221
15:40
CNX Chiang Mai Airport
Stop 1h 10m
Suvarnabhumi Airport
19:40
HKT Phuket Airport
4h
Instant 
 
#TG2169 #TG211
15:40
CNX Chiang Mai Airport
Stop 2h 5m
Suvarnabhumi Airport
20:35
HKT Phuket Airport
4h 55m
Instant 
 
#WE169 #TG211
15:40
CNX Chiang Mai Airport
Stop 2h 5m
Suvarnabhumi Airport
20:35
HKT Phuket Airport
4h 55m
Instant 
 
#DD8317 #DD7524
16:15
CNX Chiang Mai Airport
Stop 3h 45m
Don Mueang Airport
22:30
HKT Phuket Airport
6h 15m
Instant 
#FD3160
16:25
CNX Chiang Mai Airport
18:25
HKT Phuket Airport
2h
Instant 
 
#SL519
16:25
CNX Chiang Mai Airport
17:45
HKT Phuket Airport
1h 20m
Instant 
 
#SL511
16:25
CNX Chiang Mai Airport
17:40
HKT Phuket Airport
1h 15m
Instant 
 
#WE165 #TG225
17:25
CNX Chiang Mai Airport
Stop 3h 50m
Suvarnabhumi Airport
23:59
HKT Phuket Airport
6h 34m
Instant 
 
#SL517
17:40
CNX Chiang Mai Airport
18:55
HKT Phuket Airport
1h 15m
Instant 
 
#DD8319 #DD7524
18:20
CNX Chiang Mai Airport
Stop 1h 55m
Don Mueang Airport
22:30
HKT Phuket Airport
4h 10m
Instant 
#TG117 #TG225
19:20
CNX Chiang Mai Airport
Stop 2h
Suvarnabhumi Airport
23:59
HKT Phuket Airport
4h 39m
Instant 
 
#WE117 #WE225
19:20
CNX Chiang Mai Airport
Stop 2h 20m
Suvarnabhumi Airport
00:10
HKT Phuket Airport
4h 50m
Instant 
 
#TG2121 #TG2201
20:50
CNX Chiang Mai Airport
Stop 9h 30m
Suvarnabhumi Airport
09:05
HKT Phuket Airport
12h 15m
Instant 
 
#WE121 #WE201
20:50
CNX Chiang Mai Airport
Stop 9h 30m
Suvarnabhumi Airport
09:05
HKT Phuket Airport
12h 15m
Instant 
 
#FD3168
21:25
CNX Chiang Mai Airport
23:25
HKT Phuket Airport
2h
Instant 
 
#FD3168
22:35
CNX Chiang Mai Airport
00:30
HKT Phuket Airport
1h 55m
Instant 
 
#SL912
23:25
CNX Chiang Mai Airport
03:00
HKT Phuket Airport
3h 35m
Instant 
 

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.

Chiang Mai to Phuket destination reviews

CW
flight Economy, Thai AirAsia, Mar 24, 2020
Very good
DM
flight Economy, Thai AirAsia, Mar 1, 2020
Normal
EB
flight Economy, Thai AirAsia, Feb 21, 2020
Everything went well, but small seats and nothing is complementary on the flight.
RV
Bus VIP, GreenBus, Feb 17, 2020
24hr bus ride somehow went by quickly! Two meals included, both good. Staff was all great, it was easy to board and disembark. Blankets provided and I didn’t feel cold. Everything ran smoothly and on time.
EM
Bus VIP, GreenBus, Feb 7, 2020
During our 5 months of traveling through SEA this is by far the most comfortable bus we’ve ever been on! The seats are really nice, there’s lots of space for your legs and there’s a toilet on board as well. During our 24h trip we stopped for food 3 times, 2 of the meals were included in the ticket price. Could recommend bringing a warm sweater as the bus could get a bit cold at times.
DD
Bus VIP, GreenBus, Jan 27, 2020
Great bus and great views. Would recommend, just not take the seat at the front if you’ve got long legs :)
MD
Bus VIP, GreenBus, Jan 26, 2020
Great ride. It would be good if a little English was spoken or there was an English booklet. Bus air conditioner was too cold at night. I mean I had to sit with my head under the blanket as the air was freezing my face and especially my ears.
MP
Bus VIP, GreenBus, Jan 19, 2020
Was scared of that trip until i say the bus. The chairs were so confortable it made the hours fly by.
GM
flight Economy, Thai AirAsia, Jan 19, 2020
Flight attendants are a little rude
IK
flight Economy, Thai Smile, Dec 18, 2019
Super easy & straight forward Check in, everything was clearly marked... there was no delay on the runway, we even arrived a bit early in Phuket. Would fly with Thai Smile again for sure!
MH
flight Economy, Thai AirAsia, Dec 15, 2019
We were on time. Aircraft was clean. Staff nice and friendly!
MF
Bus VIP, GreenBus, Nov 17, 2019
Even better than what we expected. The seats are great, you can turn on/off massage modus and are comfortable. Two meals included, as well as 2 or 3 small bottles of water.
VW
Bus VIP, GreenBus, Nov 10, 2019
This 24 hour bus ride exceeded most of my expectations. The bus itself is the most comfortable bus I’ve ever been in. You get served (great) thai food both in the evening and morning, you get a snack and water, a blanket and headphones. The bus itself has so much room, you can lay all the way down (with legs stretched!). The only downside is that the bus arrived over 2 hours late so we couldn’t get a ferry to Phi Phi anymore.
YV
flight Economy, Bangkok Air, Sep 22, 2019
check-in was easy and fast, boarding was also quick. The price of the flight is fair. And the lounge that is offered in Chiang mai made the wait better-- local snacks, free stable wifi, coffee, etc. flown with them 3 times and no complains so far.
AF
flight Economy, Thai AirAsia, Sep 2, 2019
All good !
PO
Bus VIP, GreenBus, Aug 29, 2019
Was terrified to spend 24 hours on the bus but it didnt even feel like it, super comfortable, large seats, very nice staff - gave blankets and snacks. Only warning is our bus didnt have a usb port for charging and no wifi
4.3
238 customer reviews
5
54%
4
31%
3
9%
2
3%
1
3%

Popular Routes in Thailand