United flights from Houston to South Africa from $ 1,182* or from $/mo