Tokyo Narita
Dubai Intl
1 stop
15h 30mDubai Intl
Tokyo Narita
1 stop
27h 45mSriLankan Airlines
Tokyo Narita
Dubai Intl
1 stop
15h 05mDubai Intl
Tokyo Narita
2 stops
36h 30mSriLankan Airlines
Tokyo Narita
Dubai Intl
1 stop
15h 20mDubai Intl
Tokyo Narita
2 stops
36h 30mSriLankan Airlines
Tokyo Narita
Abu Dhabi Intl
1 stop
15h 40mAbu Dhabi Intl
Tokyo Narita
2 stops
19h 45mMultiple Airlines
Tokyo Narita
Abu Dhabi Intl
1 stop
15h 40mAbu Dhabi Intl
Tokyo Narita
1 stop
27h 30mSriLankan Airlines
Osaka Kansai Intl
Dubai Intl
2 stops
22h 20mDubai Intl
Osaka Kansai Intl
1 stop
22h 35mMultiple Airlines
Tokyo Narita
Incheon Intl
Nonstop
2h 35mIncheon Intl
Tokyo Narita
Nonstop
2h 30mZIPAIR
Tokyo Narita
Incheon Intl
Nonstop
2h 35mIncheon Intl
Tokyo Narita
Nonstop
2h 30mZIPAIR
Tokyo Narita
Incheon Intl
Nonstop
2h 35mIncheon Intl
Tokyo Narita
Nonstop
2h 30mZIPAIR
Tokyo Narita
Dubai Intl
Nonstop
10h 40mDubai Intl
Tokyo Narita
Nonstop
9h 55mEmirates
Tokyo Narita
Dubai Intl
Nonstop
10h 40mDubai Intl
Tokyo Narita
Nonstop
9h 55mEmirates
Tokyo Haneda
Dubai Intl
Nonstop
10h 45mDubai Intl
Tokyo Haneda
Nonstop
9h 45mEmirates