United flights from Baltimore to South Africa from $ 1,454* or from $/mo