Newark
Haikou Meilan Intl
2 stops
42h 15mMultiple Airlines
New York John F Kennedy Intl
Haikou Meilan Intl
1 stop
25h 35mCathay Pacific
New York John F Kennedy Intl
Haikou Meilan Intl
1 stop
37h 25mChina Eastern
New York John F Kennedy Intl
Haikou Meilan Intl
2 stops
40h 40mMultiple Airlines
New York John F Kennedy Intl
Haikou Meilan Intl
2 stops
25h 50mMultiple Airlines
Newark
Haikou Meilan Intl
1 stop
42h 10mMultiple Airlines
Los Angeles
Haikou Meilan Intl
1 stop
32h 50mHaikou Meilan Intl
Los Angeles
1 stop
28h 10mChina Eastern
Los Angeles
Haikou Meilan Intl
1 stop
19h 20mHaikou Meilan Intl
Los Angeles
1 stop
23h 25mXiamenAir
Los Angeles
Haikou Meilan Intl
1 stop
24h 00mHaikou Meilan Intl
Los Angeles
1 stop
20h 45mCathay Pacific
Los Angeles
Haikou Meilan Intl
1 stop
32h 50mHaikou Meilan Intl
Los Angeles
1 stop
35h 30mMultiple Airlines
Los Angeles
Haikou Meilan Intl
1 stop
21h 35mHaikou Meilan Intl
Los Angeles
2 stops
36h 10mAir China
Los Angeles
Haikou Meilan Intl
2 stops
34h 20mHaikou Meilan Intl
Los Angeles
2 stops
34h 10mChina Eastern