There are 9 ways to get from Xi'an to Ko Samui by plane, ferry, train, or bus
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 Surat Thani, ferry
best- Fly from Xi'An Xianyang International Airport (XIY) to Surat Thani (URT)plane XIY - URT
- Take the ferry from Surat Thani Airport to Boonsiri Ferry Nathon Pier Koh Samuiferry
13h 32m฿8,693–18,293Train, bus
cheapest- Take the train from Xi'an North Station to Kunmingtrain
- Take the bus from Kunming South to Laos Vientianebus
- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Piertrain
2d 3h฿7,304–10,473Train, bus via Qujing North
- Take the train from Xi'an North Station to Qujing North Stationtrain
- Take the train from Qujing North 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
2d 2h฿8,680–12,650Fly to Nakhon Si Thammarat, ferry
- Fly from Xi'An Xianyang International Airport (XIY) to Nakhon Si Thammarat (NST)plane XIY - NST
- Take the ferry from Nakhon Si Thammarat Airport to Lomprayah Nathon Pierferry
15h 2m฿8,970–18,570Fly to Phuket International Airport, ferry
- Fly from Xi'An Xianyang International Airport (XIY) to Phuket International Airport (HKT)plane XIY - HKT
- Take the ferry from Phuket Airport to Lomprayah Nathon Pierferry
14h 32m฿10,682–19,282Fly to Koh Samui Airport
- Fly from Xi'An Xianyang International Airport (XIY) to Koh Samui Airport (USM)plane XIY - USM
12h 17m฿8,310–20,460Fly to Krabi Airport, ferry
- Fly from Xi'An Xianyang International Airport (XIY) to Krabi Airport (KBV)plane XIY - KBV
- Take the ferry from Krabi Town Hotel Transfer to Na Thon Seatran Ferry Pierferry
16h 45m฿8,135–16,790Train
- Take the train from Xi'an North Station to Kunmingtrain
- 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
2d 5h฿7,580–11,970Train, bus #2
- Take the train from Xi'an North Station to Kunmingtrain
- Take the bus from Kunming South to Laos Vientianebus
- Take the bus from Morning Market, Vientiane to Mochit New Van Terminalbus
- Take the bus from Mochit 2 Bus Terminal to Nathon Pier Koh Samuibus
2d 8h฿7,631–10,960
Xi'An Xianyang International Airport (XIY) to Surat Thani (URT) flights
Comparing Your Travel Options
The cheapest way to get from Xi'an to Ko Samui is to train and bus which costs ฿7000 - ฿11000 and takes 2 days 3h.
The fastest way to get from Xi'an to Ko Samui is to fly which takes 12h 17m and costs ฿8000 - ฿21000.
No, there is no direct train from Xi'an to Ko Samui. However, there are services departing from Shi Tushuguan and arriving at Na Thon Seatran Ferry Pier via Xi'an North Station, Kunming Station, Kunming South, Khamsavath station and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 2 days 5h.
The distance between Xi'an and Ko Samui is 3111 km.
The best way to get from Xi'an to Ko Samui without a car is to train and bus via Qujing North which takes 2 days 2h and costs ฿8500 - ฿13000.
It takes approximately 13h 32m to get from Xi'an to Ko Samui, including transfers.
Xi'an to Ko Samui train services, operated by China Railways G-Class, depart from Xi'an North Station.
The best way to get from Xi'an to Ko Samui is to fly which takes 12h 17m and costs ฿8000 - ฿21000. Alternatively, you can train, which costs ฿7500 - ฿12000 and takes 2 days 5h.
Ko Samui is 1h behind Xi'an. It is currently 7:01 PM in Xi'an and 6:01 PM in Ko Samui.
Xi'an to Ko Samui train services, operated by China Railways G-Class, arrive at Kunming station.
What companies run services between Xi'an, China and Ko Samui, Thailand?
Scoot Tigerair, Spring Airlines, and four other airlines fly from Xi'An Xianyang International Airport (XIY) to Koh Samui Airport (USM) 4 times a day. Alternatively, you can take a subway from Shi Tushuguan to Na Thon Seatran Ferry Pier via Bei Kezhan, Xi'an North Station, Kunming, Kunming Station, Kunming South, Vientiane station, Khamsavath station, and Krung Thep Aphiwat Central Terminal in around 2d 5h.
- Website
- lionairthai.com
Flights from Xi'An Xianyang International Airport to Surat Thani via Don Muang
- Ave. Duration
- 9h 23m
- When
- Monday and Thursday
- Estimated price
- ฿6,500–16,000
Flights from Xi'An Xianyang International Airport to Nakhon Si Thammarat via Don Muang
- Ave. Duration
- 11h 20m
- When
- Monday and Thursday
- Estimated price
- ฿6,500–16,000
Flights from Xi'An Xianyang International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 7h 35m
- When
- Monday and Thursday
- Estimated price
- ฿5,500–14,000
Flights from Xi'An Xianyang International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 7h
- When
- Monday and Thursday
- Estimated price
- ฿6,500–15,000
- Website
- bangkokair.com
Flights from Xi'An Xianyang International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ฿7,000–23,000
Flights from Xi'An Xianyang International Airport to Koh Samui Airport via Don Muang
- Ave. Duration
- 9h 50m
- When
- Monday and Thursday
- Estimated price
- ฿8,000–20,000
Flights from Xi'An Xianyang International Airport to Koh Samui Airport via Hong Kong
- Ave. Duration
- 10h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿12,000–29,000
Flights from Xi'An Xianyang International Airport to Koh Samui Airport via Tianfu International
- Ave. Duration
- 11h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- ฿11,000–26,000
- Website
- flyscoot.com
Flights from Xi'An Xianyang International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 10h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿8,000–28,000
Flights from Xi'An Xianyang International Airport to Krabi Airport via Singapore Changi
- Ave. Duration
- 10h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿6,000–18,000
- Website
- vietjetair.com
Flights from Xi'An Xianyang International Airport to Surat Thani via Suvarnabhumi
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ฿5,500–19,000
Flights from Xi'An Xianyang International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ฿5,500–18,000
- Website
- airchangan.com
Flights from Xi'An Xianyang International Airport to Phuket International Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,400–19,000
- Website
- en.ceair.com
Flights from Xi'An Xianyang International Airport to Phuket International Airport via Kunming
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ฿5,000–16,000
- Website
- csair.com
Flights from Xi'An Xianyang International Airport to Phuket International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ฿5,500–20,000
Train from Xi'an North Station to Qujing North Station
- Ave. Duration
- 10h 6m
- Frequency
- Once daily
- Estimated price
- ฿3,800–4,200
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿3,800–4,200
- 1st Class Seat
- ฿6,300–6,900
- Business Class Seat
- ฿9,000–13,000
Train from Qujing North to Kunming South
- 2nd Class Seat
- ฿300–330
- 1st Class Seat
- ฿490–530
- Business Class Seat
- ฿650–1,000
Train from Xi'an North Station to Kunming
- Ave. Duration
- 10h 54m
- Frequency
- Once daily
- Estimated price
- ฿4,100–4,500
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿4,100–4,500
- 1st Class Seat
- ฿6,500–7,500
- Business Class Seat
- ฿10,000–14,000
Train from Xi'an North Station to Kunming
- Ave. Duration
- 10h 54m
- Frequency
- Once daily
- Estimated price
- ฿4,100–4,500
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿4,100–4,500
- 1st Class Seat
- ฿6,500–7,500
- Business Class Seat
- ฿10,000–14,000
Train from Xi'an North Station to Kunming
- Ave. Duration
- 10h 54m
- Frequency
- Once daily
- Estimated price
- ฿4,100–4,500
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿4,100–4,500
- 1st Class Seat
- ฿6,500–7,500
- Business Class Seat
- ฿10,000–14,000
- 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
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a day
- Estimated price
- ฿220–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿230–280
- 2nd Class (Air-Conditioned Berth)
- ฿220–290
- 2nd Class (Air-conditioned Seat)
- ฿540–590
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- 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
- Website
- Thai Railway
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 4 hours
- Estimated price
- ฿210–1,600
- Schedules at
- Thai Railway
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a day
- Estimated price
- ฿280–900
- Schedules at
- Thai Railway
- Phone
- +66 2 259 1059
- [email protected]
- 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
- https://www.12go.asia/en/operator/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
- https://www.12go.asia/en/operator/van2travel-train
- Phone
- +856 21 254512-5
- [email protected]
- 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
- [email protected]
- 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
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
- [email protected]
- 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
Bus from Morning Market, Vientiane to Mochit New Van Terminal
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ฿1,688
- 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
- [email protected]
- Website
- chinabusguide.com
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,973
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,100
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,973
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,100
- Phone
- 086 065 5466
- [email protected]
- Website
- 12go.asia
Bus from Morning Market, Vientiane to Mochit New Van Terminal
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- ฿1,100–1,600
- Book at
- 12go.asia
- 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
- 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
Ferry from Nakhon Si Thammarat Airport to Lomprayah Nathon Pier
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ฿460–2,400
- Schedules at
- Lomprayah
Ferry from Phuket Airport to Lomprayah Nathon Pier
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ฿800–5,500
- Schedules at
- Lomprayah
Ferry from Krabi Town Hotel Transfer to Na Thon Seatran Ferry Pier
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- ฿1,405–1,410
- Website
- Jijie Tour and Travel | จีจี้ ทัวร์ แอนด์ ทราเวล
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 5 incredible day trips from Florence by train, How to travel India's Golden Triangle, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Booking & Getting There
There are 3474+ hotels available in Ko Samui.
















