All scheduled flights from Bangkok to Cape Town (BKK-CPT)
Thailand
South Africa
All scheduled flights from BKK to CPT. You can fly from Bangkok to Cape Town with 1 stop. The flight time is between 16 and 20 hours depending on your connecting flight. The BKK-CPT route has no non-stop flights.