Город обслуживается международным аэропортом им. Аллама Икбала (Allama Iqbal International Airport), который расположен примерно в 15 км от центра Лахора. Рейсы осуществляются в большинство крупных городов Азии и Европы. Добраться до Лхора из других городов страны можно на автобусе или поезде. Городской транспорт представлен автобусами, маршрутками и такси.