There are 9 ways to get from Beijing to Ko Samui by plane, train, taxi, bus, 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 Beijing Capital International Airport to Koh Samui Airport
best- Fly from Beijing Capital International Airport (PEK) to Koh Samui Airport (USM)plane PEK - USM
12h 6m฿10,301–21,379Train to Beijing Daxing International Airport, fly to Koh Samui Airport
cheapest- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Koh Samui Airport (USM)plane PKX - USM
14h 47m฿7,795–23,391Train, taxi, bus
- Take the train from Beijing West Station 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
2d฿10,782–13,942Train, bus
- Take the train from Beijing West Station 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 1h฿10,469–14,449Train to Tianjin Binhai, fly to Koh Samui Airport
- Take the train from Beijing South to Tianjin Stationtrain
- Fly from Tianjin Binhai (TSN) to Koh Samui Airport (USM)plane TSN - USM
15h 30m฿10,413–23,591Fly Beijing Capital International Airport to Phuket International Airport, ferry
- Fly from Beijing Capital International Airport (PEK) to Phuket International Airport (HKT)plane PEK - HKT
- Take the ferry from Phuket Airport to Lomprayah Nathon Pierferry
15h 16m฿10,673–19,201Train, bus via Nong Khai
- Take the train from Beijing West Station to Kunming Southtrain
- Take the bus from Kunming South to Laos Vientianebus
- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain 26
- Take the train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Piertrain
2d 3h฿9,090–12,326Train
- Take the train from Beijing West Station 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
2d 3h฿9,229–13,549Train, bus #2
- Take the train from Beijing West Station to Hanoi Gia Lam Stationtrain
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- 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
3d 23h฿12,282–16,190
Beijing Capital International Airport (PEK) to Koh Samui Airport (USM) flights
Comparing Your Travel Options
The cheapest way to get from Beijing to Ko Samui is to train which costs ฿9000 - ฿14000 and takes 2 days 3h.
The fastest way to get from Beijing to Ko Samui is to fly which takes 12h 6m and costs ฿10000 - ฿22000.
No, there is no direct train from Beijing station to Ko Samui. However, there are services departing from Beijing West Station and arriving at Na Thon Seatran Ferry Pier via Kunming South, Khamsavath station and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 2 days 3h.
The distance between Beijing and Ko Samui is 3815 km.
The best way to get from Beijing to Ko Samui without a car is to train and taxi and bus which takes 2 days 0h and costs ฿10000 - ฿14000.
It takes approximately 12h 6m to get from Beijing to Ko Samui, including transfers.
Beijing to Ko Samui train services, operated by China Railways G-Class, depart from Beijing West Station.
The best way to get from Beijing to Ko Samui is to fly which takes 12h 6m and costs ฿10000 - ฿22000. Alternatively, you can train, which costs ฿9000 - ฿14000 and takes 2 days 3h.
Ko Samui is 1h behind Beijing. It is currently 10:04 AM in Beijing and 9:04 AM in Ko Samui.
Beijing to Ko Samui train services, operated by China Railways G-Class, arrive at Kunming South station.
What companies run services between Beijing, China and Ko Samui, Thailand?
Thai Airways International, Bangkok Airways, and five other airlines fly from Beijing Capital International Airport (PEK) to Koh Samui Airport (USM) every 3 hours. Alternatively, you can take a train from Beijing West Station to Na Thon Seatran Ferry Pier via Kunming South, Vientiane station, Khamsavath station, and Krung Thep Aphiwat Central Terminal in around 2d 3h.
- Website
- cathaypacific.com
Flights from Beijing Capital International Airport to Koh Samui Airport via Hong Kong
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ฿12,000–31,000
Flights from Beijing Capital International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 7h 43m
- When
- Every day
- Estimated price
- ฿7,500–23,000
Flights from Beijing Daxing International Airport to Koh Samui Airport via Hong Kong
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- ฿11,000–28,000
Flights from Beijing Daxing International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ฿7,500–23,000
Flights from Tianjin Binhai to Koh Samui Airport via Hong Kong
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- ฿13,000–32,000
Flights from Beijing Capital International Airport to Phuket International Airport via Hong Kong
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ฿5,500–8,000
- Website
- bangkokair.com
Flights from Beijing Capital International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 9h 33m
- When
- Every day
- Estimated price
- ฿7,500–28,000
Flights from Beijing Capital International Airport to Koh Samui Airport via Phuket International Airport
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ฿8,000–23,000
Flights from Beijing Daxing International Airport to Koh Samui Airport via Hong Kong
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- ฿11,000–28,000
Flights from Beijing Daxing International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ฿7,500–23,000
Flights from Beijing Daxing International Airport to Koh Samui Airport via Tianfu International
- Ave. Duration
- 14h
- When
- Monday, Friday, and Sunday
- Estimated price
- ฿11,000–28,000
Flights from Tianjin Binhai to Koh Samui Airport via Don Muang
- Ave. Duration
- 11h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ฿10,000–23,000
Flights from Tianjin Binhai to Koh Samui Airport via Tianfu International
- Ave. Duration
- 11h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- ฿12,000–31,000
- Website
- thaiairways.com
Flights from Beijing Capital International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 9h 11m
- When
- Every day
- Estimated price
- ฿7,500–28,000
Flights from Beijing Capital International Airport to Koh Samui Airport via Phuket International Airport
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ฿8,000–23,000
Flights from Beijing Daxing International Airport to Koh Samui Airport via Hong Kong
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- ฿11,000–28,000
Flights from Beijing Daxing International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ฿7,500–23,000
Flights from Beijing Capital International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ฿7,500–19,000
- Website
- singaporeair.com
Flights from Beijing Capital International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 10h 11m
- When
- Every day
- Estimated price
- ฿9,500–55,000
Flights from Beijing Daxing International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- ฿11,000–50,000
Flights from Tianjin Binhai to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 10h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿9,500–27,000
- Website
- airchina.com
Flights from Beijing Capital International Airport to Phuket International Airport
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- ฿5,000–15,000
- Website
- hainanairlines.com
Flights from Beijing Capital International Airport to Phuket International Airport
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ฿5,500–16,000
- Website
- ch.com
Flights from Beijing Capital International Airport to Phuket International Airport via Tianfu International
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ฿6,500–24,000
Train from Beijing West Station to Kunming South
- Ave. Duration
- 10h 51m
- Frequency
- Twice daily
- Estimated price
- ฿5,900–6,400
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿5,900–6,400
- 1st Class Seat
- ฿9,500–10,500
- Business Class Seat
- ฿14,000–20,000
Train from Beijing West Station to Kunming South
- Ave. Duration
- 10h 51m
- Frequency
- Twice daily
- Estimated price
- ฿5,900–6,400
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿5,900–6,400
- 1st Class Seat
- ฿9,500–10,500
- Business Class Seat
- ฿14,000–20,000
Train from Beijing South to Tianjin Station
- 2nd Class Seat
- ฿280–310
- 1st Class Seat
- ฿450–490
- Business Class Seat
- ฿600–900
Train from Beijing West Station to Kunming South
- Ave. Duration
- 10h 51m
- Frequency
- Twice daily
- Estimated price
- ฿5,900–6,400
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿5,900–6,400
- 1st Class Seat
- ฿9,500–10,500
- Business Class Seat
- ฿14,000–20,000
Train from Beijing West Station to Kunming South
- Ave. Duration
- 10h 51m
- Frequency
- Twice daily
- Estimated price
- ฿5,900–6,400
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿5,900–6,400
- 1st Class Seat
- ฿9,500–10,500
- Business Class Seat
- ฿14,000–20,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
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
- +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
- https://www.12go.asia/en/operator/van2travel-train
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
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿200–1,300
- 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)
- ฿200–270
- 2nd Class (Air-conditioned Seat)
- ฿510–560
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
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
- 86-010-12306
- Website
- china-railway.com.cn
Train from Beijing West Station to Hanoi Gia Lam Station
- Ave. Duration
- 39h 21m
- Frequency
- Twice a week
- Estimated price
- ฿8,500–11,000
- Schedules at
- 12306.cn
- Sleeper
- ฿9,500–10,500
- 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
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
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
- bus@chinatrainguide.com
- 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
- Website
- 12go.asia
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- ฿1,300–1,900
- Book at
- HTX Van Tai 277
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ฿1,723
- Book at
- 12Go
- Phone
- 086 065 5466
- nancy25262010@hotmail.com
- 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 89 873 0008
- customercare@lomprayah.com
- Website
- Lomprayah
Ferry from Phuket Airport to Lomprayah Nathon Pier
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ฿800–5,500
- Schedules at
- Lomprayah
- Ave. Duration
- 1h 13m
- 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 Getting to Rome from the airport, 5 incredible day trips from Florence by train, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
There are 3483+ hotels available in Ko Samui.
























