Welcome | Sign out

Cheap Flights from Johannesburg to Thailand

Did You Know?

Johannesburg, ZA only connects with one city within Thailand nonstop.
927 seats are available per week to fly direct from Johannesburg, ZA to Thailand.
There are no short haul direct flights between Johannesburg, ZA and Thailand.
Johannesburg, ZA has 3 long haul flights nonstop to Thailand each week.
The largest aircraft flying nonstop from Johannesburg, ZA to Thailand is the Boeing 777 with 309 seats.
Only one airline operates between Johannesburg, ZA and Thailand.
Thai Airways provides 100% of the nonstop flights from Johannesburg, ZA to Thailand.
The longest nonstop flight between Johannesburg, ZA and Thailand is 5,587 miles.

Flights to Cities in Thailand

Flights
Airline
Lowest Price
Jet Airways, Cathay, Thai, Kenya, Turkish, KLM, South African, Emirates, Korean, Lufthansa, Air France, Qatar, Ethiopian, Egyptair, Etihad, El Al, Singapore
ZAR6398
Etihad, Singapore, Emirates, Korean, Lufthansa, Thai, Qatar
ZAR7360
Singapore, Korean, Etihad, Thai, Qatar, Lufthansa
ZAR7946
Etihad, Thai, Qatar, Lufthansa
ZAR7946
Thai, Qatar, Etihad, Singapore
ZAR8416
Cheap Flights from Johannesburg to Thailand, from ZAR6398 Round trip from JNB to TH