Flights to Lahore

Direct flights from 21 cities, 290 flights a week. From Ras Al Khaimah the flight takes 3h, tickets from $143. From Abu Dhabi the flight takes 3h 15m, tickets from $160.

Flights to Lahore at a glance

cities with nonstop flights here
21
nonstop flights a week
290
lowest fare from Ras Al Khaimah
$143
flight time from Ras Al Khaimah
3h
lowest fare from Abu Dhabi
$160
flight time from Abu Dhabi
3h 15m
arrival airport
Allama Iqbal International

Where you can fly to Lahore from

Nonstop flights, busiest routes first

FromFare
Ras Al Khaimah United Arab Emirates, 3h, 31 a week from $143
Abu Dhabi United Arab Emirates, 3h 15m, 19 a week from $160
Sharjah United Arab Emirates, 3h, 17 a week from $148
London United Kingdom, 8h, 2 a week from $289
Toronto Canada, 13h 40m, 2 a week from $712
Manchester United Kingdom, 8h 5m, 1 a week from $335

From other countries

Arrival airport

Where the nonstop flights land

290 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Lahore from?
From 21 cities. The busiest routes are from Ras Al Khaimah (31 flights a week), Abu Dhabi (19 flights a week), Sharjah (17 flights a week), London (2 flights a week), Toronto (2 flights a week) and Manchester (1 flight a week).
How long is the flight from Ras Al Khaimah to Lahore?
A nonstop flight takes about 3 hours, tickets from $143.
How long is the flight from Abu Dhabi to Lahore?
A nonstop flight takes about 3 hours 15 minutes, tickets from $160.
What is the cheapest city to fly to Lahore from?
Islamabad from $40, Quetta from $80, Karachi from $82 and Muscat from $117.
Which airport do flights to Lahore arrive at?
All nonstop flights land at Allama Iqbal International (LHE).

Cities near Lahore with their own flights

Worth a look when fares or dates to Lahore do not suit; distance by straight line