There are 6 ways to get from Johannesburg to Buriram (State) by plane, train, taxi, 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 Suvarnabhumi Airport, train
best- Fly from Johannesburg International Airport (JNB) to Suvarnabhumi Airport (BKK)plane JNB - BKK
- Take the train from Lak Si to Buri Ramtrain
23h 10m฿9,916–18,847Fly to Buri Ram
- Fly from Johannesburg International Airport (JNB) to Buri Ram (BFV)plane JNB - BFV
19h 20m฿16,917–43,097Fly to Roi Et Airport, taxi
- Fly from Johannesburg International Airport (JNB) to Roi Et Airport (ROI)plane JNB - ROI
- Take the taxi from Roi Et Airport (ROI) to Satuektaxi
20h 20m฿21,167–62,607Fly to Ubon Ratchathani Airport, train
- Fly from Johannesburg International Airport (JNB) to Ubon Ratchathani Airport (UBP)plane JNB - UBP
- Take the train from Ubon Ratchathani to Buri Ramtrain
21h 59m฿11,952–31,957Fly to Don Mueang International Airport, train
- Fly from Johannesburg International Airport (JNB) to Don Mueang International Airport (DMK)plane JNB - DMK
- Take the train from Don Muang to Buri Ramtrain
22h 59m฿13,877–38,807Fly to Khon Kaen Airport, Local Bus
- Fly from Johannesburg International Airport (JNB) to Khon Kaen Airport (KKC)plane JNB - KKC
- Take the bus from Khon Kaen Bus Terminal to Burirambus
24h 15m฿11,025–29,165
Johannesburg International Airport (JNB) to Suvarnabhumi Airport (BKK) flights
Questions & Answers
The cheapest way to get from Johannesburg to Buriram (State) is to fly and train which costs ฿9500 - ฿19000 and takes 23h 10m.
The fastest way to get from Johannesburg to Buriram (State) is to fly which takes 19h 20m and costs ฿16000 - ฿44000.
The distance between Johannesburg and Buriram (State) is 9409 km.
It takes approximately 23h 10m to get from Johannesburg to Buriram (State), including transfers.
Buriram (State) is 5h ahead of Johannesburg. It is currently 7:02 PM in Johannesburg and 12:02 AM in Buriram (State).
There are 146+ hotels available in Buriram (State).
What companies run services between Johannesburg, South Africa and Buriram (State), Thailand?
Kenya Airways, Thai AirAsia, and four other airlines fly from Johannesburg International Airport (JNB) to Buri Ram (BFV) 3 times a day.
- Website
- airasia.com
Flights from Johannesburg International Airport to Buri Ram via Nairobi, Suvarnabhumi Airport
- Ave. Duration
- 18h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿23,000–60,000
Flights from Johannesburg International Airport to Buri Ram via Addis Ababa, Suvarnabhumi Airport
- Ave. Duration
- 21h 20m
- When
- Sunday
- Estimated price
- ฿26,000–65,000
Flights from Johannesburg International Airport to Buri Ram via Singapore Changi, Suvarnabhumi Airport
- Ave. Duration
- 22h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿18,000–120,000
Flights from Johannesburg International Airport to Buri Ram via Dubai, Suvarnabhumi Airport
- Ave. Duration
- 22h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿22,000–65,000
Flights from Johannesburg International Airport to Buri Ram via Abu Dhabi, Suvarnabhumi Airport
- Ave. Duration
- 26h
- When
- Monday and Wednesday
- Estimated price
- ฿16,000–42,000
Flights from Johannesburg International Airport to Buri Ram via Singapore Changi, Don Mueang International Airport
- Ave. Duration
- 30h 35m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- ฿18,000–120,000
Flights from Johannesburg International Airport to Roi Et Airport via Singapore Changi, Don Mueang International Airport
- Ave. Duration
- 18h
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- ฿15,000–110,000
Flights from Johannesburg International Airport to Roi Et Airport via Dubai, Don Mueang International Airport
- Ave. Duration
- 22h 25m
- When
- Every day
- Estimated price
- ฿19,000–60,000
Flights from Johannesburg International Airport to Roi Et Airport via Hong Kong, Don Mueang International Airport
- Ave. Duration
- 24h 45m
- When
- Every day
- Estimated price
- ฿20,000–60,000
Flights from Johannesburg International Airport to Ubon Ratchathani Airport via Singapore Changi, Don Mueang International Airport
- Ave. Duration
- 18h 30m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- ฿13,000–90,000
Flights from Johannesburg International Airport to Don Mueang International Airport via Singapore Changi
- Ave. Duration
- 14h 55m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- ฿9,500–65,000
Flights from Johannesburg International Airport to Don Mueang International Airport via Hong Kong
- Ave. Duration
- 22h 40m
- When
- Every day
- Estimated price
- ฿13,000–37,000
Flights from Johannesburg International Airport to Khon Kaen Airport via Singapore Changi, Don Mueang International Airport
- Ave. Duration
- 18h 35m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- ฿12,000–80,000
Flights from Johannesburg International Airport to Khon Kaen Airport via Abu Dhabi, Chiang Mai
- Ave. Duration
- 19h 40m
- When
- Monday and Wednesday
- Estimated price
- ฿10,000–28,000
Flights from Johannesburg International Airport to Khon Kaen Airport via Singapore Changi, Phuket
- Ave. Duration
- 22h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿12,000–85,000
- Website
- thaiairways.com
Flights from Johannesburg International Airport to Ubon Ratchathani Airport via Abu Dhabi, Suvarnabhumi Airport
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- ฿11,000–30,000
Flights from Johannesburg International Airport to Khon Kaen Airport via Singapore Changi, Suvarnabhumi Airport
- Ave. Duration
- 18h 47m
- When
- Every day
- Estimated price
- ฿12,000–80,000
Flights from Johannesburg International Airport to Khon Kaen Airport via Addis Ababa, Suvarnabhumi Airport
- Ave. Duration
- 19h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ฿17,000–41,000
Flights from Johannesburg International Airport to Khon Kaen Airport via Dubai, Suvarnabhumi Airport
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- ฿14,000–44,000
Flights from Johannesburg International Airport to Khon Kaen Airport via Nairobi, Suvarnabhumi Airport
- Ave. Duration
- 20h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿15,000–39,000
- Website
- vietjetair.com
Flights from Johannesburg International Airport to Ubon Ratchathani Airport via Singapore Changi, Suvarnabhumi Airport
- Ave. Duration
- 17h 45m
- When
- Every day
- Estimated price
- ฿12,000–85,000
Flights from Johannesburg International Airport to Ubon Ratchathani Airport via Nairobi, Suvarnabhumi Airport
- Ave. Duration
- 18h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿16,000–41,000
Flights from Johannesburg International Airport to Ubon Ratchathani Airport via Addis Ababa, Suvarnabhumi Airport
- Ave. Duration
- 20h 30m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ฿18,000–44,000
Flights from Johannesburg International Airport to Ubon Ratchathani Airport via Dubai, Suvarnabhumi Airport
- Ave. Duration
- 21h 27m
- When
- Every day
- Estimated price
- ฿15,000–46,000
- Website
- lionairthai.com
Flights from Johannesburg International Airport to Ubon Ratchathani Airport via Singapore Changi, Don Mueang International Airport
- Ave. Duration
- 21h 5m
- When
- Every day
- Estimated price
- ฿13,000–90,000
Flights from Johannesburg International Airport to Don Mueang International Airport via Singapore Changi
- Ave. Duration
- 18h 55m
- When
- Every day
- Estimated price
- ฿9,500–65,000
Flights from Johannesburg International Airport to Khon Kaen Airport via Singapore Changi, Don Mueang International Airport
- Ave. Duration
- 22h 5m
- When
- Every day
- Estimated price
- ฿12,000–80,000
- Website
- singaporeair.com
Flights from Johannesburg International Airport to Suvarnabhumi Airport via Singapore Changi
- Ave. Duration
- 16h 42m
- When
- Every day
- Estimated price
- ฿8,500–60,000
- Website
- etihad.com
Flights from Johannesburg International Airport to Suvarnabhumi Airport via Abu Dhabi
- Ave. Duration
- 15h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- ฿8,500–12,000
- Website
- kenya-airways.com
Flights from Johannesburg International Airport to Suvarnabhumi Airport via Nairobi
- Ave. Duration
- 15h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿11,000–29,000
- Website
- cathaypacific.com
Flights from Johannesburg International Airport to Suvarnabhumi Airport via Hong Kong
- Ave. Duration
- 17h 50m
- When
- Every day
- Estimated price
- ฿11,000–34,000
- Website
- air-austral.com
Flights from Johannesburg International Airport to Suvarnabhumi Airport via St-Denis
- Ave. Duration
- 26h
- When
- Thursday
- Estimated price
- ฿11,000–37,000
- Website
- airseychelles.com
Flights from Johannesburg International Airport to Suvarnabhumi Airport via Mahe Island, Colombo
- Ave. Duration
- 17h 55m
- When
- Sunday
- Estimated price
- ฿9,500–23,000
- Website
- malindoair.com
Flights from Johannesburg International Airport to Don Mueang International Airport via Mauritius, Kuala Lumpur
- Ave. Duration
- 18h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ฿17,000–41,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Lak Si to Buri Ram
- Ave. Duration
- 6h 50m
- Frequency
- Every 4 hours
- Estimated price
- ฿120–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿160–200
- 2nd Class (Air-Conditioned Berth)
- ฿120–160
- 2nd Class (Air-conditioned Seat)
- ฿390–430
Train from Ubon Ratchathani to Buri Ram
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–90
- 2nd Class (Air-conditioned Seat)
- ฿320–350
Train from Don Muang to Buri Ram
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿110–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿160–200
- 2nd Class (Air-Conditioned Berth)
- ฿110–160
- 2nd Class (Air-conditioned Seat)
- ฿390–430
Bus from Khon Kaen Bus Terminal to Buriram
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ฿200
- Ave. Duration
- 2h
- Estimated price
- ฿1,400–1,700
Grab Taxi
- Website
- grab.com
Roi Et Airport Taxi
- Phone
- +66 88 575 3309
Roi Et Taxi
- Phone
- +66 84 790 9152
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 Flying into Beijing?, The beginner’s guide to the 2018 World Nomad Games, and Want to know more about Flixbus? - to help you get the most out of your next trip.


