Newark
Tokyo Narita
1 stop
22h 00mTokyo Narita
Newark
1 stop
46h 25mSWISS
Newark
Tokyo Haneda
1 stop
26h 50mTokyo Haneda
Newark
1 stop
40h 50mLufthansa
New York John F Kennedy Intl
Tokyo Haneda
1 stop
23h 05mTokyo Haneda
New York John F Kennedy Intl
1 stop
35h 00mBritish Airways
San Francisco
Tokyo Narita
1 stop
19h 55mTokyo Narita
San Francisco
1 stop
22h 05mSTARLUX Airlines
Los Angeles
Tokyo Narita
Nonstop
11h 30mTokyo Narita
Los Angeles
Nonstop
10h 10mSingapore Airlines
New York John F Kennedy Intl
Tokyo Haneda
1 stop
22h 40mTokyo Haneda
New York John F Kennedy Intl
1 stop
40h 05mBritish Airways
Los Angeles
Tokyo Haneda
Nonstop
11h 55mJapan Airlines
New York John F Kennedy Intl
Tokyo Haneda
1 stop
23h 26mBritish Airways
San Francisco
Tokyo Narita
1 stop
19h 55mSTARLUX Airlines
Los Angeles
Tokyo Haneda
1 stop
21h 25mCathay Pacific
New York John F Kennedy Intl
Tokyo Haneda
Nonstop
14h 15mANA
Newark
Tokyo Narita
1 stop
22h 00mSWISS