Уже во время пребывания в Бактрии и Согдиане у Александра возникла мысль о новом большом завоевательном походе и покорении Индии, славившейся своими несметными богатствами. Условия, в которых совершался поход, состав армии, стратегические и тактические приёмы — всё было иным по сравнению с завоеванием Малой Азии и даже Ирана. Успехи завоевания влекли за собой расширение материальной базы предприятия и прилив новых сил. Есть все основания рассматривать поход в Индию, как новый этап грандиозного движения на Восток.
Весной 327 г. до н. э. Александр выступил из Бактрии и направился в Индию. С самого начала этого похода македонские войска встретились с упорным сопротивлением племён, обитавших на территории современного Афганистана. Для достижения успеха Александр пользовался любыми средствами: коварным нарушением данного слова, хитростью, угрозами, беспощадными расправами. Местное население при приближении завоевателей часто бежало в горы.
В Индии македонянам пришлось иметь дело с многочисленным, но разрозненным противником: это были свободные племена, сохранявшие ещё во многом формы первобытно-общинного строя, или же небольшие царства. Между этими племенами и государствами и внутри них кипела борьба. Правитель города Таксилы, важного торгового центра на древнем пути из Индии в Среднюю Азию, вступил в союз с Александром. Могущественный царь соседнего государства Пор в союзе с правителем другого крупного царства (в современном Кашмире) Абисарой решил оказать сопротивление македонянам.
Через город Таксилу македоняне двинулись к притоку Инда — реке Гидаспу. где их уже поджидал на противоположном берегу с большими силами — многочисленными всадниками и слонами — царь Пор. Абисара не оказал помощи своему союзнику. В происшедшем у Гидаспа кровопролитном сражении войска Пора потерпели полное поражение. Однако Александр оставил Пору его царство, рассчитывая в дальнейшем на его поддержку. В память победы на обоих берегах Гидаспа были основаны два города — Никея и Букефалия.
После этого македонские войска двинулись далее к югу и приблизились к реке Гифасису. Македонское вторжение приносило разорение, рабство и смерть местному населению, стремившемуся отстоять свою независимость. При взятии города Сангалы множество жителей погибло, другие были захвачены в плен, город срыт до основания. В намерения Александра входило продвинуться за Гифасис. Однако этому помешало всё усиливавшееся недовольство войска. Воинам приходилось продвигаться в трудных условиях, по нездоровой местности, преодолевая сопротивление противника, использовавшего новый для македонян вид оружия— боевых слонов. Армия была сильно утомлена длительными маршами и беспрерывными боями. В ней появились грозные признаки неповиновения. В лагере стали устраиваться сходки, на которых раздавались жалобы на трудности похода и требования отказаться от его продолжения. Александр созвал совещание военачальников. Однако на этот раз и ближайшие его помощники стояли за возвращение. Тогда Александр объявил, что жертвы для продолжения похода не угодны богам, и отдал приказ об отступлении. Из завоёванных в Индии земель были образованы две сатрапии.
Отступление происходило по иному маршруту и фактически превратилось в новый большой поход. Вернувшись к Гидаспу, Александр решил со значительной частью армии плыть вниз по реке, остальные его войска должны были идти берегом. Сильное сопротивление оказали им племена, жившие у слияния Акесина и Гидаспа. Наконец войско прибыло в город Паталу, расположенный в дельте Инда. Отсюда флот во главе с Неархом должен был отправиться океаном в Персидский залив, к устью Евфрата. Другого своего полководца — Кратера с частью армии Алексендр отправил через Арахосию и Дрангиану, сам же с остальным войском направился через Гедросию и Карманию в Перейду и Сузиану.
Эта часть похода оказалась наиболее трудной. Армия очутилась в безводной пустыне. Страдая от страшного зноя, жажды и голода, утопая в горячем песке, войско медленно продвигалось, теряя людей, коней и вьючных животных. Македоняне были вынуждены бросать больных и отставших, так какие хватало повозок и скота для их перевозки. «Немногие из отставших,— пишет греческий историк Плутарх,— у кого сохранились силы, двигаясь по следам войска, спаслись, большая часть их, как бы упав в море, погибла в песке». Когда войско, наконец, добралось до главного пункта Гедросии — Пуры, оно получило возможность отдохнуть. В Кармании Александра встретил Кратер с остальной частью армии. К берегам Кармании пристал также флот Неарха. О нём долго не было никаких известий, и македоняне думали, что их корабли погибли. После встречи Нларха с Александром флот продолжал своё плавание и прибыл к устьям Тигра и Евфрата. Александр поручил Гефестиоиу вести главные силы с обозами и слонами морским берегом в Перейду, а сам с легковооружённой пехотой, гетерами и частью стрелков отправился более спешно в Пасаргады, а оттуда в Персеполь и Сузы. На этом был закончен длившийся почти 10 лет восточный поход.