50
Checking Seats Availability
Loading seats data...

From Chiang Mai Airport (CNX) to Koh Samui (USM) by flight

#WE177 #TG5976
06:15
CNX Chiang Mai Airport
Stop 2h 10m
Suvarnabhumi Airport
10:55
USM Koh Samui Airport
4h 40m
Instant 
 
#TG5722 #TG5976
06:50
CNX Chiang Mai Airport
Stop 1h 25m
Suvarnabhumi Airport
10:55
USM Koh Samui Airport
4h 5m
Instant 
 
#TG5722 #TG5910
06:50
CNX Chiang Mai Airport
Stop 2h
Suvarnabhumi Airport
11:50
USM Koh Samui Airport
5h
Instant 
 
#PG222
06:55
CNX Chiang Mai Airport
08:40
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#PG1244
08:20
CNX Chiang Mai Airport
10:05
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#PG244
08:25
CNX Chiang Mai Airport
10:10
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#TG5704 #TG5916
09:00
CNX Chiang Mai Airport
Stop 2h 20m
Suvarnabhumi Airport
13:55
USM Koh Samui Airport
4h 55m
Instant 
 
#PG230
09:00
CNX Chiang Mai Airport
10:45
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#WE103 #TG7030
10:05
CNX Chiang Mai Airport
Stop 2h 15m
Suvarnabhumi Airport
15:10
USM Koh Samui Airport
5h 5m
Instant 
 
#WE103 #TG5954
10:05
CNX Chiang Mai Airport
Stop 2h 5m
Suvarnabhumi Airport
14:40
USM Koh Samui Airport
4h 35m
Instant 
 
#TG103 #TG5954
10:05
CNX Chiang Mai Airport
Stop 2h 20m
Suvarnabhumi Airport
14:55
USM Koh Samui Airport
4h 50m
Instant 
 
#PG216
10:10
CNX Chiang Mai Airport
11:55
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#TG5716 #TG5954
10:10
CNX Chiang Mai Airport
Stop 2h 10m
Suvarnabhumi Airport
14:55
USM Koh Samui Airport
4h 45m
Instant 
 
#TR675 #SQ5062
10:20
CNX Chiang Mai Airport
Stop 17h 45m
Singapore Airport
08:55
USM Koh Samui Airport
22h 35m
Instant 
 
#TG5949 #TG7030
10:20
CNX Chiang Mai Airport
Stop 1h 30m
Suvarnabhumi Airport
15:10
USM Koh Samui Airport
4h 50m
Instant 
 
#WE105 #TG5986
10:40
CNX Chiang Mai Airport
Stop 6h 10m
Suvarnabhumi Airport
19:35
USM Koh Samui Airport
8h 55m
Instant 
 
#TG105 #TG5980
10:40
CNX Chiang Mai Airport
Stop 2h 35m
Suvarnabhumi Airport
15:40
USM Koh Samui Airport
5h
Instant 
 
#TR677 #SQ5062
11:20
CNX Chiang Mai Airport
Stop 16h 50m
Singapore Airport
08:55
USM Koh Samui Airport
21h 35m
Instant 
 
#CX5233 #CX6503
11:20
CNX Chiang Mai Airport
Stop 2h 5m
Hong Kong Airport
19:35
USM Koh Samui Airport
8h 15m
Instant 
 
#TR677 #SQ5062
11:40
CNX Chiang Mai Airport
Stop 16h 10m
Singapore Airport
09:05
USM Koh Samui Airport
21h 25m
Instant 
 
#WE161 #TG5924
11:45
CNX Chiang Mai Airport
Stop 2h 15m
Suvarnabhumi Airport
16:25
USM Koh Samui Airport
4h 40m
Instant 
 
#WE161 #TG5920
11:45
CNX Chiang Mai Airport
Stop 2h
Suvarnabhumi Airport
16:10
USM Koh Samui Airport
4h 25m
Instant 
 
#PG246
11:50
CNX Chiang Mai Airport
13:35
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#PG1246
12:00
CNX Chiang Mai Airport
13:45
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#PG242
12:50
CNX Chiang Mai Airport
14:35
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#PG248
14:15
CNX Chiang Mai Airport
16:00
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#PG224
14:35
CNX Chiang Mai Airport
16:20
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#PG218
15:05
CNX Chiang Mai Airport
16:50
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#TG5724 #TG5926
15:05
CNX Chiang Mai Airport
Stop 1h 15m
Suvarnabhumi Airport
18:55
USM Koh Samui Airport
3h 50m
Instant 
 
#TR675 #SQ5062
15:50
CNX Chiang Mai Airport
Stop 12h 15m
Singapore Airport
09:05
USM Koh Samui Airport
17h 15m
Instant 
 
#PG226
16:40
CNX Chiang Mai Airport
18:25
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#TR675 #SQ5062
17:20
CNX Chiang Mai Airport
Stop 10h 40m
Singapore Airport
09:05
USM Koh Samui Airport
15h 45m
Instant 
 
#TR675 #SQ5064
18:00
CNX Chiang Mai Airport
Stop 12h 15m
Singapore Airport
11:00
USM Koh Samui Airport
17h
Instant 
 
#TR675 #SQ5062
18:00
CNX Chiang Mai Airport
Stop 10h 5m
Singapore Airport
08:55
USM Koh Samui Airport
14h 55m
Instant 
 
#PG220
19:15
CNX Chiang Mai Airport
21:00
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 
#WE117 #TG7024
19:35
CNX Chiang Mai Airport
Stop 11h 45m
Suvarnabhumi Airport
10:00
USM Koh Samui Airport
14h 25m
Instant 
 
#WE121 #TG5904
20:50
CNX Chiang Mai Airport
Stop 10h
Suvarnabhumi Airport
09:20
USM Koh Samui Airport
12h 30m
Instant 
 
#WE167 #TG5904
21:30
CNX Chiang Mai Airport
Stop 9h 20m
Suvarnabhumi Airport
09:25
USM Koh Samui Airport
11h 55m
Instant 
 
#TG5706 #TG5900
22:30
CNX Chiang Mai Airport
Stop 6h 10m
Suvarnabhumi Airport
07:10
USM Koh Samui Airport
8h 40m
Instant 
 
#PG240
22:30
CNX Chiang Mai Airport
00:15
USM Koh Samui Airport
1h 45m
eTicket  Instant  40kg
 

Chiang Mai to Koh Samui Schedule

Chiang Mai to Koh Samui Schedule
Transport NameRoute TimePrice
Bangkok Air Economy #PG124408:20 – 10:05฿ 10,246
Cathay Pacific Economy #CX523311:20 – 19:35฿ 10,246
Bangkok Air Economy #PG124612:00 – 13:45฿ 10,246
Bangkok Air Economy #PG24814:15 – 16:00฿ 10,246

How to get from Chiang Mai to Koh Samui

The largest island of the Gulf, Koh Samui sits 1,440 km south of Chiang Mai and until recently there has not been a direct link between the two. Currently though your travel options are not limited to connecting flights, train or bus journeys via Bangkok. A direct flight takes less than 2 hours though does not come cheap at about THB6,000 and up one-way. If you travel overland, either by bus, train or a combination of the two plus ferry, the journey will take you full 24 hours+ but can cost as low as THB1,500.

Direct flights from Chiang Mai to Koh Samui

The only airline which operates direct flights from Chiang Mai to Koh Samui International airport is Bangkok Airways. There are two flights daily, one in the morning at 9am and the second one in the afternoon at 12.45pm. Flight time is one hour 45 minutes only, but note that you will need to book well in advance to get the lowest rate of THB6,000, all inclusive. If not, expect to shell out about THB9,000 per pax.

Connecting flights from Chiang Mai to Koh Samui via Bangkok

You have much more options if you fly via Bangkok. Chiang Mai–Bangkok route is served by over 3 dozens daily flights with departures all day long from 7am till 10pm. Low cost airlines like Thai Lion Air and Nok Air often offer tickets from THB1,000 but even Thai Airways do not come much more expensive with tickets priced at THB1,500. Flight time to Bangkok is approximately 1 hour 15 minutes.

Direct flights from Bangkok to Koh Samui are again operated by Bangkok Airways from Suvarnabhumi airport (from THB4,300; 1 hour 5 minutes) and there are between 10 and 12 daily departures. Budget airlines fly from Don Mueang Airport and often offer very competitive flight-and-ferry deals (from THB1,500) with total travel time about 6 hours.

You can always combine a flight from Chiang Mai to Bangkok with a joint bus&ferry ticket from Bangkok to Koh Samui.

From Chiang Mai to Koh Samui overland

Overland travel from Chiang Mai to Koh Samui requires a compulsory stop in Bangkok, no matter whether you are travelling by bus or by train. There are basically 2 best options to do it.

By train and ferry

A train journey from Chiang Mai to Bangkok takes between 10 and 14 hours with 9 departures to choose from and can cost you anywhere between THB600 and THB1,800 depending on the type of the seat/berth you want to travel.

In Bangkok, trains arrive to Hua Lamphong train station where you can immediately change onto an onward train down south to Suratthani (9–12 hours; priced similarly).

After your arrival to Suratthani, the most sensible thing to do is to buy a joint bus-and-ferry ticket to Koh Samui. Songserm, Raja Ferry or Phantip Travel all serve this route (3–4 hours; THB300-THB500).

By bus and ferry

Similarly to a train journey, you can first get to Bangkok from Chiang Mai by bus (11 hours, from THB500, numerous departures from Arcade bus station) but note that buses from the north in majority of cases bring you to the Northern Bus Terminal in Bangkok, Morchit.

Onward southbound buses to Suratthani and Donsak depart from the Southern Bus Terminal, Sai Tai Mai, so you will have to travel between the two – the transfer should take about an hour. The same refers to numerous joint bus-and-ferry tickets offered by a number of operators – from Lomprayah with their office close to Khao San Road to Songserm or Krungsiam Tours that depart from near Ratchadamnoen Avenue in the centre. These joint trips to Koh Samui normally can take up to 17 hours and cost from THB900 to THB1,300.

General notes

Taking into consideration the length of the trip and the cost of tickets we feel that flying from Chiang Mai to Bangkok’s Don Mueang Airport followed by another flight to Suratthani airport and a ride-and-ferry ticket would be the most reasonable way to travel.

The overland travel, though slightly cheaper, is too time consuming and tiresome so is not really recommended if you are not planning stops in between.

Flying direct with Bangkok Airways is always the best, fastest and most convenient option though most expensive, too.

Chiang Mai to Koh Samui destination reviews

GF
flight Economy, Bangkok Air, Feb 21, 2020
The plane was on time,very clean and comfortable. Cabin crew were very efficient and professional.
AM
flight Economy, Bangkok Air, Dec 11, 2019
Flight was on time and food was decent.
BH
flight Economy, Bangkok Air, Nov 23, 2019
Great service from Bangkok Airlines, online and offline!
NV
flight Economy, Bangkok Air, Nov 15, 2019
Veel good service
4.6
35 customer reviews
5
71%
4
23%
3
3%
2
0%
1
3%

Popular Routes in Thailand