Choose your country and language:
Refine your experience
Use the filters below to find exactly what you need.
Fare from £323 including taxes from Birmingham
Fly to Johannesburg from £415 with Virgin Atlantic
Combine fabulous Cape Town, thrilling wilderness game drives and a classic luxury rail journey across the heart of this beguiling country with Trailfinders.