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