Train Journeys

Train Journeys

For those folk with time on their hands and wanting to experience a mode of luxury travel from days gone bye, there is no better way of turning the clock back and traveling from Johannesburg to Victoria Falls with Rovos rail – the most luxurious train in the world.

Experience a 1 600-kilometre journey through diverse and truly African scenery as Rovos Rail meanders westwards through Mafikeng into Botswana and then north towards Mahalapye, crossing the Tropic of Capricorn and onwards to Plumtree in the late afternoon for border formalities with Zimbabwe. Continuing in a northwesterly direction, the train passes Bulawayo heading towards Thompson’s Junction and Hwange Game Reserve – where animals can be spotted from the train.

The train arrives Victoria Falls in the late afternoon right across from the elegant colonial-style Victoria Falls Hotel, an ideal choice that goes hand in hand with the era found on the train. For those wanting more traditional safari type accommodation – we recommend the Elephant Camp just as comfortable but more lodge style accommodation slightly out of town.

Please note that depending upon the railway’s capacity, this journey could be routed northwards through Beitbridge and Zimbabwe and not through Botswana

Itinerary of Travel

Day 1

Departs from Rovos Rail Station in Pretoria at 09h30. Lunch is served in the dining car/s en route to Zeerust. After traversing the Magaliesberg Range, dinner is served as the train heads westwards to Mafikeng for border formalities.
(Breakfast 07h00-10h00 • Lunch 13h00 • High Tea 16h00 • Dinner 19h30)


Breakfast, lunch and dinner are served as the train travels northwards through Mahalapye and Serule en route to Plumtree for Zimbabwe border formalities.


Breakfast and lunch are served as the train passes through the Hwange Game Reserve and along one of the longest straight stretches of railway line in the world – 114kms – en route to Dete and the Zambezi River. Occasional sightings of wild animals can occur from the train. Arrive in Victoria Falls at 17h00.