Gaborone → Tokyo
Sir Seretse Khama International Airport (GBE) to Tokyo Haneda International Airport (HND)・13,650 km
No nonstop or one-stop flights. The shortest route is GBE → JNB → SZX → HND (via Johannesburg, Shenzhen), about 17h 49m of flying time (layovers not included).
With milesANA 50,000 miles+ (via JNB, SZX)Economy, one way, estimate. Tap a connection for miles by cabin.
Nonstop flights
None.
Routes with 2 stops or an airport change
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- GBE → JNB → SZX → HNDvia Johannesburg, ShenzhenFastest≈ 17h 49m
- GBE → JNB → HKG ⇒ SZX → HNDvia Johannesburg, Hong Kong (HKG ⇒ SZX)38 km by road≈ 17h 49m
- GBE → JNB → HKG → HNDvia Johannesburg, Hong Kong≈ 17h 50m
- GBE → JNB → SZX ⇒ HKG → HNDvia Johannesburg, Shenzhen (SZX ⇒ HKG)38 km by road≈ 17h 50m
- GBE → JNB → PEK → HNDvia Johannesburg, Beijing≈ 18h 6m
- GBE → JNB → PEK ⇒ PKX → HNDvia Johannesburg, Beijing (PEK ⇒ PKX)66 km by road≈ 18h 6m
- GBE → JNB → SIN → HNDvia Johannesburg, Singapore≈ 18h 16m
- GBE → HRE → DXB → HNDvia Harare, Dubai≈ 18h 20m
- GBE → ADD → ICN ⇒ GMP → HNDvia Addis Ababa, Seoul (ICN ⇒ GMP)32 km by road≈ 18h 23m
- GBE → LUN → DXB → HNDvia Lusaka, Dubai≈ 18h 24m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.