We took the train from Bulawayo to Victoria Falls, Zimbabwe in 2013. It was a great experience though the train is not in the best of shape these days. But a private room only cost us $24.