Peshawar is situated in a broad valley near the eastern end of the historic Khyber Pass, close to the border with Afghanistan.
Peshawar is the capital and lagest city of Khyber Pakhtunkhwa province, Lies between the Khyber Pass and the Indus River, in North-West of Pakistan.
Peshawar is served by the Bacha Khan International Airport, also called Peshawar International Airport, located in the Peshawar Cantonment.
It is located about 10-minutes drive from the centre of Peshawar, it is the fourth busiest airport in Pakistan.
Peshawar is a major passenger hub with 75% flights internationally bound.
The airport offers direct flights throughout Pakistan, as well as to Bahrain, Malaysia, Qatar, Saudi Arabia, and the United Arab Emirates.
Peshawars east-west growth axis is centred on the historic Grand Trunk Road(N-5) that connects Peshawar to Islamabad and Lahore.
GT road is roughly paralleled by the M-1 Motorway between Peshawar and Islamabad.
GT Road also provides access to the Afghan border via the Khyber Pass, with onwards connections to Kabul and Central Asia via the Salang Pass.
Peshawar is connected to Islamabad and Rawalpindi by the 155 kilometre long M-1 Motorway. The motorway also links Peshawar to other major cities in the province, such as Charsadda and Mardan.
The M-1 motorway continues onwards to Lahore as M-2 Motorway.
Peshawar is also Linked to Faisalabad by the M-3 Motorway and continues onwards to Multan as M-4.
The E35 Expressway or Hazara Expressway is a 180 kilometer controlled-access expressway linking the Burhan Interchange near Hasan Abdal in Punjab province with Haripur, Havelian, Abbottabad, Mansehra, Shinkiari, Battagram, and Thakot in Khyber Pakhtunkhwa province.
The Indus Highway (N-55) is a 1264 km long four-lane national highway that runs along the Indus River in Pakistan connecting the port city of Karachi with the city of Peshawar via Dera Ghazi Khan.
There is 1.9 kilometres Tunnel on Indus Highway, Which provides access to the city of Kohat through the Khigana Mountains, known as Kohat Tunnel.
Peshawar is well-served by private buses and vans that offer frequent connections to throughout Khyber Pakhtunkhwa, as well as all major cities of Pakistan.
Peshawar Cantonment railway station is the principal railway station in the Peshawar. It is located on Saddar Road.
Peshawar is also served by Peshawar City railway station, Located on the Dilazak Road.
Peshawar is connected to all the major cities in Pakistan through Railways.
A bus rapid transit system in Peshawar, is currently under construction with assistance from the Asian Development Bank.
Taxi and Rent A Car Services also available in the city.