From
£579
pp

Birmingham - Johannesburg
Whether you're an adrenaline seeker, history buff or nature enthusiast, Johannesburg offers an array of exciting attractions for every traveller. From remarkable historical sites to bustling theme parks and heart-thumping safari adventures, you're in for an unforgettable trip.
Whether you're an adrenaline seeker, history buff or nature enthusiast, Johannesburg offers an array of exciting attractions for every traveller. From remarkable historical sites to bustling theme parks and heart-thumping safari adventures, you're in for an unforgettable trip.