I thought he never made it as far as Pakistan. He got as far as Kandahar, Afghanistan.
Alexander definitely got into Pakistan and a short distance into post-1947 India. He defeated the local king Porus at the Hydaspes River (identified with the Jhelum R. in the Punjab), and was forced to turn back at the Hyphasis (Beas) by the Macedonians’ refusal to march further east. That is east of Lahore, Pakistan, inside present-day India. He then took his troops on a river fleet down the Indus River. Some of his troops sailed by sea from the mouth of the river to Mesopotamia while Alexander marched with the rest across the Gedrosian desert.