Nairobi
Gaborone
The best and cheapest way to get from Nairobi and Gaborone is to travel by train, which will cost about 1,900 BWP or 198.90 USD.