6. Rovos Rail Pride of Africa
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.