Enjoy a leisurely but efficient luxury train ride from Johannesburg to Durban return, or Johannesburg to Cape Town return. Forget airport delays, rush hour traffic and cramped airline seats and cushion yourself in elegant comfort as you soak up the stunning views of sea, mountains, deserts and plains.
more