Livius.Org Anatolia Carthage Egypt Germ. Inf. Greece Judaea Mesopotamia Persia Rome Other

Grand Trunk Road


The old pavement of the Grand Trunk Road near Taxila. Photo Marco Prins.
The Mughal pavement of the Grand Trunk Road near Taxila.
Grand Trunk Road (Old Indiuan Uttaräpatha): ancient route from Afghanistan through the Punjab to the Ganges valley.

The Grand Trunk Road is as old as the hills. In Antiquity, it was known as Uttaräpatha, 'the upper road', and it connected the cities of the Ganges plain (e.g., Patna), with the towns in the eastern Punjab (Amritsar, Lahore), and Taxila in the western Punjab. After crossing the Indus near Hund and passing along Shahbazgarhi (where king Ashoka left his famous rock edicts), Peucelaotis, and Peshawar, it reached the river Kabul, crossed the Khyber pass and touched the heart of Afghanistan. By crossing the Hindu Kush mountain range, one could reach the Silk Road.

Traveling from Rawalpindi or Islamabad to Lahore, you're part of one of the greatest tales of history. During the reign of the Maurya emperors, Buddhism traveled to the west to Gandara, along the Uttaräpatha; a millennium later, Islam traveled to the east along the same route. In the sixteenth century, the Mughal emperors paved the road.

Ancient-Warfare.com, the online home of Ancient Warfare magazine
The countryside along the Grand Trunk Road. Photo Jona Lendering.
The countryside along the Grand Trunk Road

Today, the Grand Trunk Road is a fascinating highway, used by cars, camels, and cattle - "touching the Railway and the Telegraph on one side, and, on the other, the days of Harun al-Raschid", to borrow a phrase from Rudyard Kipling. You mustn't be surprised when your car gets into a traffic jam, created by dromedaries using one of the lanes.

One of the travelers was Alexander the Great, the Macedonian king who conquered the Punjab in 326, and proceeded along the Grand Trunk Road to the river Hydaspes or Jhelum, where he fought against a raja named Porus. Alexander won this battle because he was able to cross the river, something Porus believed was impossible in the monsoon season.
The countryside along the Grand Trunk Road. Photo Marco Prins.
What he did not know -and could not know- was that Alexander had ordered one of his officers, Coenus, to transport the ships he had once used to cross the river Indus, all the way to the Hydaspes. When you travel along the Grand Trunk Road and see the hills and ravines, you can not help but feel great admiration for the soldiers who carried the ships for 200 kilometers through this country. Coenus must have known what his men had been through, and it comes as no surprise that a couple of weeks later, he said to Alexander that it was better to return. The men were exhausted.
© Jona Lendering for
Livius.Org, 2004
Revision: 28 May 2008
Livius.Org Anatolia Carthage Egypt Germ. Inf. Greece Judaea Mesopotamia Persia Rome Other