United flights to Mexico from ZAR 21,676*