Gaborone
Nairobi
The best and cheapest way to get from Gaborone and Nairobi is to travel by train, which will cost about 17,733 KES or 183.60 USD.