Which river did Alexander's army mutiny at in 326 BC?

The story behind the answer

Alexander’s army mutinied at the Hyphasis River in 326 BC, refusing to march farther east into the Indian subcontinent.

The Hyphasis is now generally identified with the Beas River in Punjab, India. Alexander’s forces had already crossed the Indus and fought King Porus at the Hydaspes, the modern Jhelum. After years of campaigning, the soldiers were exhausted, homesick, and concerned about the powerful kingdoms and large armies reported beyond the Beas, including those near the Ganges Valley.

Alexander urged his commanders and troops to continue, but the army would not cross the river. The officer Coenus spoke for the exhausted veterans, and Alexander eventually accepted that the expedition had reached its practical limit. He ordered a return journey and built altars at the river to mark the easternmost point of his advance.

A common mix-up is the Hydaspes River. Alexander defeated Porus at the Hydaspes before reaching the Hyphasis; the mutiny occurred at the latter river, farther east. The event marked the end of Alexander’s eastward expansion.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: