Newark
Colombo Bandaranaike Intl
1 stop
18h 35mAir India
New York John F Kennedy Intl
Colombo Bandaranaike Intl
3 stops
30h 25mGulf Air
San Francisco
Colombo Bandaranaike Intl
1 stop
22h 15mTurkish Airlines
San Francisco
Colombo Bandaranaike Intl
2 stops
29h 05mSingapore Airlines
New York John F Kennedy Intl
Colombo Bandaranaike Intl
1 stop
31h 25mEtihad Airways
New York John F Kennedy Intl
Colombo Bandaranaike Intl
1 stop
22h 10mQatar Airways
Washington, D.C. Dulles Intl
Colombo Bandaranaike Intl
1 stop
24h 50mColombo Bandaranaike Intl
Washington, D.C. Dulles Intl
1 stop
33h 50mEtihad Airways
New York John F Kennedy Intl
Colombo Bandaranaike Intl
1 stop
26h 35mColombo Bandaranaike Intl
New York John F Kennedy Intl
1 stop
25h 20mTurkish Airlines
Dallas/Fort Worth
Colombo Bandaranaike Intl
2 stops
27h 05mColombo Bandaranaike Intl
Dallas/Fort Worth
2 stops
27h 30mMultiple Airlines
New York John F Kennedy Intl
Colombo Bandaranaike Intl
1 stop
29h 15mColombo Bandaranaike Intl
New York John F Kennedy Intl
1 stop
21h 30mQatar Airways
New York John F Kennedy Intl
Colombo Bandaranaike Intl
1 stop
23h 20mColombo Bandaranaike Intl
New York John F Kennedy Intl
1 stop
28h 25mAmerican Airlines
Newark
Colombo Bandaranaike Intl
1 stop
28h 30mColombo Bandaranaike Intl
Newark
1 stop
38h 40mSingapore Airlines