There are 3 ways to get from Johannesburg to Koh Samui Airport (USM) by plane, bus, or train
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 Johannesburg International Airport
best- Fly from Johannesburg International Airport (JNB) to Koh Samui Airport (USM)plane JNB - USM
15h 44m฿19,977–51,155Bus to Gaborone, fly
- Take the bus from Johanneburg to Tlokwengbus
- Fly from Gaborone (GBE) to Koh Samui Airport (USM)plane GBE - USM
24h 45mTrain, bus to Gateway International Airport, fly
- Take the train from Park to Pretoriatrain
- Take the bus from Pretoria to Polokwanebus
- Fly from Gateway International Airport (PTG) to Koh Samui Airport (USM)plane PTG - USM
26h 15m฿22,854–131,186
Johannesburg International Airport (JNB) to Koh Samui Airport (USM) flights
Questions & Answers
The cheapest way to get from Johannesburg to Koh Samui Airport (USM) is to fly which costs ฿20000 - ฿55000 and takes 15h 44m.
The fastest way to get from Johannesburg to Koh Samui Airport (USM) is to fly which takes 15h 44m and costs ฿20000 - ฿55000.
The distance between Johannesburg and Koh Samui Airport (USM) is 8728 km.
It takes approximately 15h 44m to get from Johannesburg to Koh Samui Airport (USM), including transfers.
Koh Samui Airport (USM) is 5h ahead of Johannesburg. It is currently 10:19 AM in Johannesburg and 3:19 PM in Koh Samui Airport (USM).
There are 3328+ hotels available in Koh Samui Airport (USM).
What companies run services between Johannesburg, South Africa and Koh Samui Airport (USM), Thailand?
Singapore Airlines, Scoot Tigerair, and three other airlines fly from Johannesburg International Airport (JNB) to Koh Samui Airport (USM) 4 times a day.
- Website
- singaporeair.com
Flights from Johannesburg International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- ฿14,000–85,000
Flights from Johannesburg International Airport to Koh Samui Airport via Singapore Changi, Phuket
- Ave. Duration
- 15h 45m
- When
- Every day
- Estimated price
- ฿15,000–90,000
Flights from Johannesburg International Airport to Koh Samui Airport via Addis Ababa, Suvarnabhumi
- Ave. Duration
- 19h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ฿23,000–55,000
Flights from Johannesburg International Airport to Koh Samui Airport via Nairobi, Suvarnabhumi
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿19,000–50,000
Flights from Gaborone to Koh Samui Airport via Addis Ababa, Suvarnabhumi
- Ave. Duration
- 18h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ฿26,000–65,000
Flights from Gaborone to Koh Samui Airport via Johannesburg International Airport, Singapore Changi
- Ave. Duration
- 18h 27m
- When
- Every day
- Estimated price
- ฿17,000–100,000
Flights from Gateway International Airport to Koh Samui Airport via Johannesburg International Airport, Singapore Changi
- Ave. Duration
- 18h 22m
- When
- Every day
- Estimated price
- ฿22,000–130,000
Flights from Gateway International Airport to Koh Samui Airport via Johannesburg International Airport, Singapore Changi, Phuket
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- ฿22,000–130,000
- Website
- bangkokair.com
Flights from Johannesburg International Airport to Koh Samui Airport via Nairobi, Suvarnabhumi
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿19,000–50,000
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Park to Pretoria
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿160–206
- Schedules at
- gautrain.co.za
- Peak
- ฿206
- Off-peak
- ฿165
- Phone
- +260 973334200
- [email protected]
- Website
- Juldan Motors
Bus from Johanneburg to Tlokweng
- Ave. Duration
- 4h 9m
- Frequency
- Twice a week
- Website
- Juldan Motors
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Pretoria to Polokwane
- Ave. Duration
- 4h 13m
- Frequency
- Once daily
- Estimated price
- ฿550–800
- Schedules at
- res.prasa.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 4 stunningly beautiful Philippines islands you need to visit, How to get from Heathrow Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.





