City in Punjab, Pakistan
Photo: Optographer, CC BY-SA 3.0 via Wikimedia Commons
Attock (Urdu: اٹک) is a city in Punjab (Pakistan), Pakistan. Known as Campbellpur in the British era, Attock witnessed a rapid growth in the 20th century. From the village it was in the early 1900s, it has become a bustling district capital. The population of Attock District is about 2,135,000 (2023), while the population of Attock City is around 85,000 (2025). The city lies on the banks of the River Indus and serves as an important link between Punjab and Khyber Pakhtunkhwa.
From the travel guide. Select a place for details, a map and what is nearby.
Built during the reign of Akbar the Great from 1581 to 1583 to protect the passage of the River Indus.
Attock is an 80km drive from Rawalpindi and 100km from Peshawar. From the Pakistan Aeronautical Complex, Kamra, it's about 10km.
Read in the guideChoose an airport to see hotels, stations, taxi ranks and car rental desks around it.
Attock · International · ISB
Loading places around the airport…
Articles and travel topics about Attock and Pakistan.
While South Asia is a vast subcontinent with diverse climate and culture, some culinary traditions can be found across the region.
Wikivoyage
Hill stations are towns at a higher altitude than the nearby plains or valleys. While rulers in precolonial times also used to escape the heat and humidity of summer by venturing to higher ground, most hill stations…
Wikivoyage
The Grand Trunk Road (GT Road) is one of Asia's great historical roads and a major route connecting Central Asia to the Indian subcontinent for at least 2,500 years.
Wikivoyage
South Asia, also known as the Indian subcontinent, is one of the world's cradles of civilisation, with its first civilisations dating back to approximately 3400 BCE.
Wikivoyage
Every section of the guide. Open one to read it in full.