Newark
Colombo Bandaranaike Intl
2 stops
25h 15mColombo Bandaranaike Intl
Newark
3 stops
33h 05mMultiple Airlines
New York John F Kennedy Intl
Colombo Bandaranaike Intl
2 stops
21h 40mColombo Bandaranaike Intl
New York John F Kennedy Intl
3 stops
31h 50mEmirates
Washington, D.C. Dulles Intl
Colombo Bandaranaike Intl
2 stops
22h 05mColombo Bandaranaike Intl
Washington, D.C. Dulles Intl
1 stop
39h 45mEmirates
Washington, D.C. Dulles Intl
Colombo Bandaranaike Intl
2 stops
22h 05mColombo Bandaranaike Intl
Washington, D.C. Dulles Intl
1 stop
39h 05mEmirates
New York John F Kennedy Intl
Colombo Bandaranaike Intl
1 stop
24h 05mColombo Bandaranaike Intl
New York John F Kennedy Intl
1 stop
20h 50mEmirates
New York John F Kennedy Intl
Colombo Bandaranaike Intl
2 stops
21h 40mColombo Bandaranaike Intl
New York John F Kennedy Intl
3 stops
31h 50mEmirates