There are 9 ways to get from China to Ko Samui by plane, train, taxi, bus, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Hong Kong International Airport
best- Fly from Hong Kong International Airport (HKG) to Koh Samui Airport (USM)plane HKG - USM
8h 47m฿7,420–13,045Train
cheapest- Take the train from Chongqing West to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
- Take the train from Krung Thep Aphiwat Central Terminal to Na Thon Seatran Ferry Piertrain
47h 32m฿5,158–9,825Train, taxi, bus
- Take the train from Chongqing West to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the taxi from Vientiane station to Phon Phisai District Bus Stop, Nong Khaitaxi
- Take the bus from Phon Phisai District Bus Stop, Nong Khai to Bangkok Mochit Bus Terminalbus
- Take the train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Piertrain
43h 7m฿6,715–10,233Train, bus via Bangkok
- Take the train from Chongqing West to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
- Take the bus from Mochit 2 Bus Terminal to Nathon Pier Koh Samuibus
44h 59m฿6,380–10,700Fly from Shenzhen Bao'An International Airport
- Fly from Shenzhen Bao'An International Airport (SZX) to Koh Samui Airport (USM)plane SZX - USM
10h 30m฿5,713–17,273Subway to Chengdu Tianfu International Airport, fly
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Koh Samui Airport (USM)plane TFU - USM
9h 28m฿8,743–21,324Fly from Guangzhou Baiyun International Airport
- Fly from Guangzhou Baiyun International Airport (CAN) to Koh Samui Airport (USM)plane CAN - USM
10h 42m฿9,225–11,292Fly from Chongqing Jiangbei International Airport
- Fly from Chongqing Jiangbei International Airport (CKG) to Koh Samui Airport (USM)plane CKG - USM
10h 50m฿5,707–16,266Train, bus
- Take the train from Chongqing West to Kunming Southtrain
- Take the train from Kunming South to Luang Prabang stationtrain
- Take the bus from Sokprasert Bus Terminal to Chiang Mai Bus Terminal 3bus
- Take the train from Chiang Mai station to Na Thon Seatran Ferry Piertrain
2d 23h฿8,587–13,525
Hong Kong International Airport (HKG) to Koh Samui Airport (USM) flights
Comparing Your Travel Options
The cheapest way to get from China to Ko Samui is to train which costs ฿5000 - ฿10000 and takes 47h 32m.
The fastest way to get from China to Ko Samui is to fly which takes 8h 47m and costs ฿7000 - ฿13000.
No, there is no direct train from China to Ko Samui. However, there are services departing from Qixinggang and arriving at Na Thon Seatran Ferry Pier via Chongqing West, Kunming South, Khamsavath station and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 47h 32m.
The distance between China and Ko Samui is 2137 km.
The best way to get from China to Ko Samui without a car is to train and taxi and bus which takes 43h 7m and costs ฿6500 - ฿11000.
It takes approximately 8h 47m to get from China to Ko Samui, including transfers.
China to Ko Samui train services, operated by China Railways G-Class, depart from Chongqing West station.
The best way to get from China to Ko Samui is to fly which takes 8h 47m and costs ฿7000 - ฿13000. Alternatively, you can train, which costs ฿5000 - ฿10000 and takes 47h 32m.
China to Ko Samui train services, operated by China Railways G-Class, arrive at Kunming South station.
There are 3464+ hotels available in Ko Samui.
What companies run services between China and Ko Samui, Thailand?
Bangkok Airways, Thai Airways International, and Cathay Pacific fly from Hong Kong International Airport (HKG) to Koh Samui Airport (USM) 5 times a day. Alternatively, you can take a subway from Qixinggang to Na Thon Seatran Ferry Pier via Xiaolongkan, Xiaolongkan, Chongqing West, Chongqing West, Kunming South, Vientiane station, Khamsavath station, and Krung Thep Aphiwat Central Terminal in around 47h 32m.
- Website
- bangkokair.com
Flights from Hong Kong International Airport to Koh Samui Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿7,000–13,000
Flights from Hong Kong International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- ฿4,400–13,000
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ฿6,500–25,000
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Don Muang
- Ave. Duration
- 7h 45m
- When
- Monday
- Estimated price
- ฿6,500–17,000
Flights from Chengdu Tianfu International Airport to Koh Samui Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- ฿10,000–23,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ฿5,000–22,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ฿6,000–23,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- ฿4,700–29,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Hong Kong International Airport
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿10,000–24,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Don Muang
- Ave. Duration
- 9h 22m
- When
- Every day
- Estimated price
- ฿5,500–16,000
- Website
- thaiairways.com
Flights from Hong Kong International Airport to Koh Samui Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿7,000–13,000
Flights from Hong Kong International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ฿6,000–16,000
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ฿5,500–25,000
Flights from Chengdu Tianfu International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- ฿8,500–21,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- ฿5,000–22,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ฿6,000–23,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- ฿4,700–29,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Hong Kong International Airport
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿10,000–24,000
- Website
- cathaypacific.com
Flights from Hong Kong International Airport to Koh Samui Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿7,000–13,000
Flights from Hong Kong International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿4,400–13,000
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ฿6,500–25,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Hong Kong International Airport
- Ave. Duration
- 10h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿8,500–19,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ฿5,500–22,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Hong Kong International Airport
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿10,000–24,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ฿4,700–29,000
- Website
- singaporeair.com
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 10h 13m
- When
- Every day
- Estimated price
- ฿7,000–36,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 8h 33m
- When
- Every day
- Estimated price
- ฿5,500–32,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- ฿5,000–22,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 9h 31m
- When
- Every day
- Estimated price
- ฿7,000–39,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ฿6,000–15,000
- Website
- flyscoot.com
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ฿5,500–18,000
Flights from Chongqing Jiangbei International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ฿7,000–30,000
Train from Chongqing West to Kunming South
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- ฿1,800–2,511
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿1,800–2,000
- 1st Class Seat
- ฿2,900–3,300
- Business Class Seat
- ฿4,300–6,500
Train from Chongqing West to Kunming South
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- ฿1,800–2,511
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿1,800–2,000
- 1st Class Seat
- ฿2,900–3,300
- Business Class Seat
- ฿4,300–6,500
Train from Chongqing West to Kunming South
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- ฿1,800–2,511
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿1,800–2,000
- 1st Class Seat
- ฿2,900–3,300
- Business Class Seat
- ฿4,300–6,500
Train from Chongqing West to Kunming South
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- ฿1,800–2,511
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿1,800–2,000
- 1st Class Seat
- ฿2,900–3,300
- Business Class Seat
- ฿4,300–6,500
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
Train from Kunming South to Luang Prabang station
- Ave. Duration
- 7h 41m
- Frequency
- Once daily
- Estimated price
- ฿1,600–4,600
- Schedules at
- baolau.com
- Second Class
- ฿1,600–2,900
- First Class
- ฿2,300–4,600
- Phone
- +66 2 259 1059
- booking@van2traveltrain.co.th
- Website
- facebook.com
Train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Pier
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,433
- Book at
- Van2Travel Train
Train from Krung Thep Aphiwat Central Terminal to Na Thon Seatran Ferry Pier
- Ave. Duration
- 15h 1m
- Frequency
- 5 times a day
- Estimated price
- ฿850–1,600
- Book at
- Van2Travel Train
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
- Van2Travel Train
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Century City to Tianfu International Airport North
- Ave. Duration
- 46 min
- Frequency
- Every 10 minutes
- Estimated price
- ฿45–70
- Schedules at
- travelchinaguide.com
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a day
- Estimated price
- ฿210–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿210–270
- 2nd Class (Air-conditioned Seat)
- ฿520–570
- Phone
- +66 62 717 2926
- brt@budsarakamtour.com
- Website
- omio.com
Bus from Phon Phisai District Bus Stop, Nong Khai to Bangkok Mochit Bus Terminal
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- ฿700–850
- Book at
- 12go.asia
- Phone
- +856 21 254512-5
- booking@soutchai.com
- Website
- soutchaitravel.com
Bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿1,300–1,600
- Schedules at
- soutchai.com
- Phone
- +66 2 207 1007
- booking@wonderlytravel.co.th
- Website
- Wonderly Travel
Bus from Mochit 2 Bus Terminal to Nathon Pier Koh Samui
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Estimated price
- ฿1,200–1,800
- Website
- Wonderly Travel
- Phone
- +66 2 217 1017
- booking@nextstepjourney.co.th
- Website
- Next Step Journey
Bus from Mochit 2 Bus Terminal to Nathon Pier Koh Samui
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- ฿1,000–1,500
- Website
- Next Step Journey
- Phone
- +66 2 285 1085
- booking@yortdoytravel.co.th
- Website
- 12go.co
Bus from Sokprasert Bus Terminal to Chiang Mai Bus Terminal 3
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- ฿2,375
- Book at
- Yortdoy Travel
- Ave. Duration
- 1h 12m
- Estimated price
- ฿550–700
LOCA app
- Phone
- +856 2098111129
- Website
- loca.la
Taxi Vientiane Group
- Phone
- +856 214 54168
Xanh SM
- Phone
- +856 21988 888
- Website
- xanhsm.com
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 Best ways to travel around Australia, Italian Lakes: Getting around by train, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.























