Great trip! Visit Johannesburg, Walvis Bay, Windhoek and Gaborone in one trip from Barcelona for only €570!
Cheap flights from many Spanish cities to Johannesburg, South Africa for only €297 return with Iberia!
Cheap flights from Barcelona, Spain to Johannesburg, South Africa for only €369 with Egyptair! X-mas and New Year dates available!