Beirut, Lebanon
Gaborone
The best and cheapest way to get from Beirut, Lebanon and Gaborone is to travel by air, which will cost about 5,639 BWP or 590.40 USD.