United flights to Mexico from ZAR 22,284*