There are 5 ways to get from Chiang Mai to Ko Samui by plane, bus, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Koh Samui Airport
best- Fly from Chiang Mai International Airport (CNX) to Koh Samui Airport (USM)plane CNX - USM
4h 5m฿5,317–9,893Bus, ferry
cheapest- Take the bus from Chiang Mai to Hua Hinbus
- Take the ferry from Boonsiri Ferry Hua Hin to Koh Samui Transferferry Boonsiri Ferry Hua Hin - Koh Samui Transfer
23h 45m฿2,107–2,820Bus
- Take the bus from Chiang Mai Hotel Transfer to Thongsala Pier Koh Phanganbus Chiang Mai Hotel Transfer - Thongsala Pier Koh Phangan
23h 40m฿3,438Train
- Take the train from Chiang Mai station to Na Thon Seatran Ferry Piertrain Chiang Mai Railway Station - Na Thon Seatran Ferry Pier
29h 20m฿2,700–3,800Fly to Surat Thani, ferry
- Fly from Chiang Mai International Airport (CNX) to Surat Thani (URT)plane CNX - URT
- Take the ferry from Surat Thani Airport to Boonsiri Ferry Nathon Pier Koh Samuiferry
5h 20m฿4,475–8,361
Chiang Mai to Ko Samui by bus and busferry
Comparing Your Travel Options
The cheapest way to get from Chiang Mai to Ko Samui is to bus and ferry which costs ฿2100 - ฿2900 and takes 23h 45m.
The fastest way to get from Chiang Mai to Ko Samui is to fly which takes 4h 5m and costs ฿5000 - ฿10000.
No, there is no direct bus from Chiang Mai to Ko Samui. However, there are services departing from Chiang Mai Hotel Transfer and arriving at Koh Samui Nathon Pier via Koh Phangan Thong Sala Pier. The journey, including transfers, takes approximately 23h 40m.
Yes, there is a direct train departing from Chiang Mai station station and arriving at Na Thon Seatran Ferry Pier. Services depart twice daily, and operate every day. The journey takes approximately 29h 20m.
The distance between Chiang Mai and Ko Samui is 1055 km.
The best way to get from Chiang Mai to Ko Samui without a car is to bus which takes 23h 40m and costs ฿3438.
It takes approximately 4h 5m to get from Chiang Mai to Ko Samui, including transfers.
Chiang Mai to Ko Samui bus services, operated by Next Step Journey, depart from Chiang Mai Hotel Transfer station.
Chiang Mai to Ko Samui train services, operated by Van2Travel Train, depart from Chiang Mai station.
The best way to get from Chiang Mai to Ko Samui is to fly which takes 4h 5m and costs ฿5000 - ฿10000. Alternatively, you can bus, which costs ฿3438 and takes 23h 40m, you could also train, which costs ฿2700 - ฿3800 and takes 29h 20m.
What companies run services between Chiang Mai, Thailand and Ko Samui, Thailand?
Bangkok Airways and Thai Airways International fly from Chiang Mai International Airport (CNX) to Koh Samui Airport (USM) every 4 hours. Alternatively, Next Step Journey operates a bus from Chiang Mai Hotel Transfer to Thongsala Pier Koh Phangan once daily. Tickets cost ฿3,438 and the journey takes 22h 10m.
- Website
- airasia.com
Flights from Chiang Mai International Airport to Surat Thani
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ฿2,300–5,500
Flights from Chiang Mai International Airport to Surat Thani via Don Muang
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- ฿2,300–5,500
- Website
- thaiairways.com
Flights from Chiang Mai International Airport to Koh Samui Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ฿5,000–10,000
Flights from Chiang Mai International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ฿6,000–14,000
Flights from Chiang Mai International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ฿5,000–10,000
- Website
- bangkokair.com
Flights from Chiang Mai International Airport to Koh Samui Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ฿5,000–10,000
Flights from Chiang Mai International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ฿5,000–10,000
Flights from Chiang Mai International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ฿5,000–10,000
- Website
- vietjetair.com
Flights from Chiang Mai International Airport to Surat Thani via Suvarnabhumi
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- ฿3,200–19,000
- Website
- nokair.com
Flights from Chiang Mai International Airport to Surat Thani via Don Muang
- Ave. Duration
- 4h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿2,800–6,000
- Website
- lionairthai.com
Flights from Chiang Mai International Airport to Surat Thani via Don Muang
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ฿2,700–6,500
- Phone
- +66 2 259 1059
- [email protected]
- Website
- facebook.com
Train from Chiang Mai station to Na Thon Seatran Ferry Pier
- Ave. Duration
- 29h 20m
- Frequency
- Twice daily
- Estimated price
- ฿2,700–3,800
- Book at
- https://www.12go.asia/en/operator/van2travel-train
- Phone
- +66 2 217 1017
- [email protected]
- Website
- Next Step Journey
Bus from Chiang Mai Hotel Transfer to Thongsala Pier Koh Phangan
- Ave. Duration
- 22h 10m
- Frequency
- Once daily
- Estimated price
- ฿3,438
- Website
- Next Step Journey
- Phone
- +66 2 936 3256
- Website
- Sombat Tour
Bus from Chiang Mai to Hua Hin
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- ฿937–1,651
- Book at
- 12 Go
- Website
- Sombat Tour
- VIP
- ฿1,249
- Express
- ฿937
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Ferry from Surat Thani Airport to Boonsiri Ferry Nathon Pier Koh Samui
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿330
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
Ferry from Boonsiri Ferry Hua Hin to Koh Samui Transfer
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,100–1,800
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Phone
- +66 89 873 0008
- [email protected]
- Website
- Lomprayah
Ferry from Surat Thani Airport to Boonsiri Ferry Nathon Pier Koh Samui
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ฿460–2,100
- Schedules at
- Lomprayah
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, French strikes 2018: What are my alternative transport options?, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
Chiang Mai to Ko Samui bus services, operated by Next Step Journey, arrive at Thongsala Pier Koh Phangan station.
Chiang Mai to Ko Samui train services, operated by Van2Travel Train, arrive at Na Thon Seatran Ferry Pier station.
Book your Chiang Mai to Ko Samui train tickets online with 12go.asia.
There are 3469+ hotels available in Ko Samui.







