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