Александр продолжил завоевание территорий на Востоке. В 330 г. до н. э. он вторгся в Бактрию. Долгих 3 года он пытался сломить сопротивление населения страны. Бактрийцы во главе со Спитаменом были сильным врагом, использовали тактику партизанской войны: конные отряды наносили внезапные удары и быстро исчезали в степи. Тем не менее Александру удалось победить Спитамена, отступившего за р. Яксарт (Амударья). Бактрия была захвачена.
В 327 г. до н. э. македонская армия вступила в Индию — заветную мечту Александра. В Индии македонцы встретили серьёзное сопротивление. Возле г. Гидасп Александр разбил войско царя Пора. Влажный климат джунглей, ядовитые змеи и насекомые, жара, обильные дожди и, как следствие, болезни дали о себе знать — армия отказалась повиноваться Александру. Никакие уговоры или угрозы не могли сдвинуть воинов с места. В 324 г. до н. э. Александр решил вернуться в Вавилон: сухопутная армия шла через пустыню Гедрозия, а флот во главе с Неархом двигался вдоль берега, фактически открыв морской путь из Индии в Междуречье. Великий поход Александра Македонского на Восток завершился.