Gaborone → Moroni
Sir Seretse Khama International Airport (GBE) to Prince Said Ibrahim International Airport (HAH)・2,333 km
No nonstop or one-stop flights. The shortest route is GBE → HRE → DAR → HAH (via Harare, Dar es Salaam), about 5h 9m of flying time (layovers not included).
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- GBE → HRE → DAR → HAHvia Harare, Dar es SalaamFastest≈ 5h 9m
- GBE → LUN → DAR → HAHvia Lusaka, Dar es Salaam≈ 5h 19m
- GBE → JNB → DAR → HAHvia Johannesburg, Dar es Salaam≈ 5h 31m
- GBE → HRE → NBO → HAHvia Harare, Nairobi≈ 6h 26m
- GBE → LUN → NBO → HAHvia Lusaka, Nairobi≈ 6h 27m
- GBE → JNB → NBO → HAHvia Johannesburg, Nairobi≈ 6h 51m
- GBE → JNB → RUN → HAHvia Johannesburg, Sainte-Marie≈ 7h 9m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.