Flights from Houston to South Africa from $ 1,344* or from $/mo