New York John F Kennedy Intl
Karachi Quaid-E-Azam Intl
2 stops
50h 50mGulf Air
New York John F Kennedy Intl
Lahore
1 stop
19h 45mEtihad Airways
New York John F Kennedy Intl
Lahore
1 stop
18h 55mTurkish Airlines
Newark
Islamabad Intl
3 stops
48h 45mMultiple Airlines
New York John F Kennedy Intl
Karachi Quaid-E-Azam Intl
1 stop
19h 25mEtihad Airways
New York LaGuardia
Islamabad Intl
2 stops
30h 00mEmirates
New York John F Kennedy Intl
Karachi Quaid-E-Azam Intl
2 stops
41h 30mKarachi Quaid-E-Azam Intl
New York John F Kennedy Intl
2 stops
24h 15mBritish Airways
Washington, D.C. Dulles Intl
Lahore
1 stop
26h 35mLahore
Washington, D.C. Dulles Intl
1 stop
42h 00mTurkish Airlines
Washington, D.C. Dulles Intl
Lahore
1 stop
20h 30mLahore
Washington, D.C. Dulles Intl
1 stop
21h 05mEtihad Airways
New York John F Kennedy Intl
Islamabad Intl
1 stop
29h 15mIslamabad Intl
New York John F Kennedy Intl
1 stop
21h 55mQatar Airways
Newark
Lahore
1 stop
19h 10mLahore
Newark
2 stops
40h 42mMultiple Airlines
New York John F Kennedy Intl
Lahore
1 stop
61h 05mLahore
New York John F Kennedy Intl
1 stop
111h 10mSAUDIA