By Plane:

Karachi, Lahore and Islamabad are the main gateways to Pakistan by air. However, there are 134 airfields in Pakistan. Six other international airports are in Quetta, Gawadar, Peshawar, Sialkot, Multan, Rahim Yar Khan and Faisalabad. Jinnah International Airport in Karachi served by many international airlines, including Air Arabia, Air China, Biman Bangladesh Airlines, Cathy Pacific, Etihad, Emirates, Flydubai, GMG Airlines, Gulf, Qatar Airways, Saudi Arabian Airlines, SriLankan Airlines, Iran Air, Iraqi Airways, Malaysia Airlines, Oman Air, Thai Airways, and Turkish Airlines. It's also the main hub of the national carrier "PIA" and 2 private airlines (Air Blue and Shaheen Air). Allama Iqbal International Airport in Lahore has been completely renovated with a new terminal for international arrivals and departures. Many airlines are currently operating to the airport including Emirates, Etihad Airways, Qatar Airways, Gulf Air, Pakistan International (PIA), Saudi Arabian Airlines, Thai Airways, Kuwait Airways, Oman Air, Uzbekistan Airways and two private airlines from Pakistan.

Benazir Bhutto International Airport (Islamabad International Airport) is currently in review to be expanded and modernized to meet the needs of the future passenger numbers as demand for air travel has increased dramatically. There are many airlines operating into Islamabad including many of the above with Ariana Afghan Airlines, Kam Air, Kyrgyzstan and China Southern Airlines. The only problem is that the airport is also used by Government officials as well as arrivals from foreign diplomats so the airport may shut down as security is increased so flights are delayed.

By Train:

Pakistan has train links with India and Iran, though none of these trains are the fastest or most practical way to enter Pakistan. Should speed be a priority, it is better to take the bus, or if you are really in a hurry, to fly, however the trains are sights in their own right.

From India: The Samjhauta Express runs on Tuesdays and Fridays between Delhi and Lahore via the Attari/Wagah border crossing. This is the most common option chosen by travellers,train however, tourists should be aware that after recent terrorist attacks on the train, which caused many casualty and strained relationships between the two neighbours, it is strongly advised that you take taxis or buses to and from the border instead. The Thar Express runs from Bhagat ki Kothi in the Indian state of Rajasthan to Karachi in Pakistan's Sindh province. This route restarted in February 2006 after 40 years out of service, but is not currently open to foreign tourists.

From Iran: There is only one link, from Zahidan to Quetta.

By Car:

From ancient times people have been traveling through Pakistan using the Grand Trunk Road and the Silk Road that run through Pakistan and into the Indian subcontinent. It's a rewarding but time consuming way to see this part of the world. New highways have been developed and the country is due for an expansion in its highway network. A world-class motorway connects the cities of Peshawar, Islamabad, Lahore and Faisalabad.

From China: Pakistan is connected to China by the Karakoram Highway, a modern achievement of engineering that traverses a remarkably scenic route through the Karakoram and Himalayan mountains.

From Afghanistan: The Khyber Pass connects Peshawar to Jalalabad and Kabul and requires an armed escort and a permit to travel through the tribal regions between Peshawar and the border. Onward travel from the border to Kabul is of questionable safety, check the current situation locally. The Bolan Pass connects Quetta to Kandahar and is considered very dangerous. This route is not currently open to foreign tourists, and is only open to locals and aid workers.

By Bus:

From India: While there is international service running from Delhi to Lahore, it is just as fast, much more flexible, and much cheaper to take the journey by stringing together local transport and crossing the border on foot. You cannot buy the ticket on the spot, rather you will need to show up a few days before at Delhi Gate with photocopies of your Pakistani and Indian visas.

From China: You can take a bus from Kashgar over the Karakoram Highway to Pakistan.

From Iran: Via the Mijva border in Iran which is half an hour drive from Zahedan. The Pakistani border town is called Taftan has facilities of immigration, customs, hotels etc.