By plane
Allama Iqbal International Airport (http://www.lahoreairport....) is located about 20-30 minutes from the city centre. Taxis and shuttles are available to take passengers from the city to the airport - with unmetered taxis it is advisable to set the rate beforehand. The new proposed Lahore Mass Rapid Transit System will be linked from different parts of the city to the airport.
The airport is a major hub by Pakistan standards, but not by international standards Pakistan International Airlines (http://www.piac.com.pk/) with daily departures to the rest of Pakistan, connecting flights into nearby hub airports Qatar, Dubai, Bangkok for onward connections to the Middle East, Europe, North America, and South-East Asia.
Other airlines operating in and out of Lahore are:
Thai Airways (http://www.thaiairways.com/)
Emirates (http://www.emirates.com/),
Gulf Air (http://www.gulfairco.com/),
Qatar Airways (http://www.qatarairways.com/),
Etihad Airways (http://www.etihadairways.com/),
Shaheen Airlines (http://www.shaheenair.com/),
Air Blue (http://www.airblue.com/),
Saudi Airlines (http://www.saudiairlines.com/),
...and many more.
Another alternative if you already have an Indian visa is the Sri Guru Ram Das Jee International Airport IATA: ATQ (http://www.airportsindia....) is about 60km from the city center of Lahore. Of course border crossing formalities add up to a 2-3 hour journey between cities. It is possible to drive to the border at Wagah to go into Amritsar See directions (http://maps.google.co.uk/maps?f=d&source=s_d&saddr=Amritsar,+Punjab,+India+(Sri+Guru+Ram+Dass+Jee+International+Airport&daddr=Lahore&geocode=FWDW4wEdFVJ1BCFgDX70Xxa8kA%3BFdpW4QEdS1luBCnZB4HlgwQZOTFiJH7MbL46wg&hl=en&mra=ls&sll=31.54505,74.45694&sspn=0.660083,1.454315&ie=UTF8&z=11)), or alternatively take the Samjhauta Express train.
By car
A modern motorway connects Lahore to Islamabad, Faisalabad and Peshawar. The motorway is considerably better than the GT road, even though it is longer.
While Pakistani traffic is generally chaotic and highly dangerous, the motorway is very comfortable and one of the few places traffic laws are enforced. Now a days, new Traffic Police has arrived and is enforcing traffic laws on Highways too.
Taxis are possible to/from the Indian border for ~Rs 400.
By train
The main railway station is located near the city centre. There are routes from all major Pakistani cities. The Samjhauta Friendship Express runs twice a week between Lahore and Amritsar, across the border in India.
Apart from that, trains to southern e.g., Multan, DG Khan, Karachi etc and northern parts e.g., Gujrat, Gujranwala, Jhelum, Rawalpindi, Peshawar etc. run from the main station. It also connects to the western part of Pakistan to Faisalabad and beyond.
Local Stations of Lahore are Shahdara Bagh, Badami Bagh, Moghalpura, Baghbanpura, Harbanspura, Jallo, and Wagah. There is mostly peak hour services operate within these local stations for commuters to Lahore.
By bus
From the Indian border, bus #4 runs to the Main train station for Rs 20.
Minibuses are the cheapest way to get between the larger cities, and the only way to get to some more remote destinations. They can be uncomfortably crowded, so if possible opt for a more comfortable larger bus.
Skyways, Niazi Express and a couple others operate large, comfortable buses to Islamabad, Peshawar, Faisalabad and many other cities and towns from their own bus terminals near M2 Motorway Interchange. These services are rather affordable and convenient way of inter city travel.
Daewoo (http://www.sammi.com.pk) has its own terminal away from the main bus station on Ferozpur Road near Kalma Chowk. This terminal is only minutes away from famous Liberty Market, Gaddafi Stadium & other popular shopping areas. Clean, comfortable, air-conditioned coaches run regularly between Lahore to all major cities of Punjab, KP and Sindh including Karachi plus many smaller cities and towns such as Islamabad, Multan, Faisalabad and Peshawar. Daewoo is more expensive but much more comfortable and reliable than the competition. Between Lahore and Rawalpindi/Islamabad they have a 'Premium Plus service' which gives you a business class style seat and more space.