Tokyo → Gaborone
Tokyo Haneda International Airport (HND) to Sir Seretse Khama International Airport (GBE)・13,650 km
No nonstop or one-stop flights. The shortest route is HND → SZX → JNB → GBE (via Shenzhen, Johannesburg), about 17h 49m of flying time (layovers not included).
With milesANA 50,000 miles+ (via SZX, JNB)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.
- HND → SZX → JNB → GBEvia Shenzhen, JohannesburgFastest≈ 17h 49m
- HND → SZX ⇒ HKG → JNB → GBEvia Shenzhen (SZX ⇒ HKG), Johannesburg38 km by road≈ 17h 49m
- HND → HKG → JNB → GBEvia Hong Kong, Johannesburg≈ 17h 50m
- HND → HKG ⇒ SZX → JNB → GBEvia Hong Kong (HKG ⇒ SZX), Johannesburg38 km by road≈ 17h 50m
- HND → PEK → JNB → GBEvia Beijing, Johannesburg≈ 18h 6m
- HND → PKX ⇒ PEK → JNB → GBEvia Beijing (PKX ⇒ PEK), Johannesburg66 km by road≈ 18h 6m
- HND → SIN → JNB → GBEvia Singapore, Johannesburg≈ 18h 16m
- HND → DXB → HRE → GBEvia Dubai, Harare≈ 18h 20m
- HND → GMP ⇒ ICN → ADD → GBEvia Seoul (GMP ⇒ ICN), Addis Ababa32 km by road≈ 18h 23m
- HND → DXB → LUN → GBEvia Dubai, Lusaka≈ 18h 24m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.