Here’s a list of the most stunning and luxurious train journeys available right now.
Stunning South Africa just got more magical. This train offers weekly voyages between Cape Town and Pretoria and will carry 72 guests. The luxury features sleeper coaches, two dining cars, kitchen car, smoking lounge, observation car, crew car and much more. This will cost you $2,075 per night.