Travelling from Suvarnabhumi Airport (BKK) to Johannesburg: what you need to know
Johannesburg is five hours behind Bangkok, where Suvarnabhumi Airport is located. Johannesburg follows the UTC+2 timezone.
For a stress-free journey, arrive at the airport two hours ahead of international flights and an hour before domestic departures. That way, you won't have to rush to board your BKK to Johannesburg flight.
During popular months such as July, it's a good idea to get to the airport earlier than usual. Plan to arrive two hours before domestic departures and four hours ahead for an international flight when you fly during high season in general.
Think about adding a stopover to potentially find a cheaper plane ticket from BKK to Johannesburg. All you need to do is uncheck 'Direct flights only' during your search. Take a detour (and maybe pocket some savings) by stopping at one of these popular options:
Dubai Airport (DXB)
Changi International Airport (SIN)
Jomo Kenyatta International Airport (NBO)
Located around 27 kilometres from central Bangkok, BKK can be reached in about 35 minutes by car (depending on traffic). The journey on public transport takes roughly 1 hour 5 minutes.
Have an early flight from Suvarnabhumi Airport to Johannesburg? Avoid the stress of rushing to the airport (and catch some extra z's) by choosing one of these hotels close to BKK:
When it comes to Suvarnabhumi Airport's on-time performance, data shows 67.87% of flights complete their journey on time.
How to find the cheapest flights from Suvarnabhumi Airport (BKK) to Johannesburg
R 5,387 is currently the best price for a one-way Suvarnabhumi Airport to Johannesburg flight. A return plane ticket starts at R 10,251. These fares may change depending on availability.
Booking in advance is often the key to locking in a cheap flight from BKK to Johannesburg. Airlines adjust prices based on demand, so the nearer you get to departure, the more it could cost you.
The 'Whole month' tool will show you the cheapest tickets from Suvarnabhumi Airport to Johannesburg throughout the entire month. It's an easy way to find a bargain if your travel dates are flexible.
Never miss a deal on cheap flights from BKK to Johannesburg by setting up a Price Alert. We'll send you an email or push notification on the app when a lower fare pops up.
Select your ideal departure and arrival times, airlines and number of stops with our filters. Then, sort the results for your flight from Suvarnabhumi Airport to Johannesburg by 'Cheapest,' 'Fastest' or 'Best.'
Airports in Johannesburg
O.R. Tambo International Airport (JNB)
O.R. Tambo International Airport (JNB) is around 29 kilometres from central Johannesburg. If you're catching a taxi or a ride-share, the drive takes roughly 30 minutes.
If you're travelling by public transport, expect a journey time of about 1 hour 10 minutes.
The last thing you want is a long journey to your hotel if you're getting in late on a flight from Suvarnabhumi Airport to Johannesburg. Stay at one of these accommodation options near JNB instead:
Begin your adventure by picking up an O.R. Tambo International Airport rental car. Grab your wheels from Carwiz, Alamo or Green Motion and explore beyond Johannesburg's main sights.
To get the best deal, book your vehicle from O.R. Tambo International Airport around three weeks ahead of your flight from BKK to Johannesburg.
Lanseria International Airport (HLA)
After your flight from Suvarnabhumi Airport to Johannesburg has hit the tarmac, you can get to the city centre in about 50 minutes by car. Central Johannesburg is roughly 48 kilometres from Lanseria International Airport (HLA).
Following your BKK to Johannesburg flight, kick back at a hotel near HLA. These are some great accommodation options that'll help you slip into relaxation mode:
First - Car Hire, Tempest - Car Hire and Firefly powered by Hertz make picking up a Lanseria International Airport rental car quick and easy. These suppliers are located in or around the terminal and will have you on your way in a heartbeat.
Get the pick of the lot. Reserving your ride from HLA four weeks ahead of time often means lower prices and a wider selection of vehicles.
Best time to go to Johannesburg
Plan your trip to Johannesburg during high season if you like a lively atmosphere, but remember that prices may be higher. Alternatively, book your flights from Suvarnabhumi Airport to Johannesburg in the off-season when prices are cheaper and it's quieter.
Book a Suvarnabhumi Airport to Johannesburg plane ticket with a departure in January if you want to experience the city during its warmest month. You can expect temperatures to range from 15ºC (59ºF) to 30ºC (86ºF).
Search for cheap tickets from BKK to Johannesburg in July if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 4ºC (39ºF) and 20ºC (68ºF) on average.
More about Johannesburg
When it comes to searching for somewhere to rest your head, you'll find the top stays in Johannesburg right here. Explore these hotels as soon as you've locked in your flight from Suvarnabhumi Airport to Johannesburg:
There are so many things to see and do in this city it can be hard to know where to start. Maboneng Precinct, Constitution Hill and Johannesburg Zoo are top sights which should feature on any well-planned Johannesburg itinerary.
Explore more of South Africa
You've done Johannesburg, now it's time to explore more of South Africa. Travel about 451 kilometres south-east to Pietermaritzburg to tick off its top attractions. From KwaZulu-Natal National Botanical Garden to Comrades Marathon House and The Old Prison, you'll have a packed itinerary ahead.
Around 370 kilometres south-west of Johannesburg, Bloemfontein is another essential stop in South Africa. Experience major highlights starting with Naval Hill Planetarium, Bloemfontein Zoo and Anglo Boer War Museum.