Prie drop! Fly to South Africa with Swiss! Book cheap tickets from Barcelona, Spain to Johannesburg starting at €307 for a round trip!
EUGreat trip! Visit Johannesburg, Walvis Bay, Windhoek and Gaborone in one trip from Barcelona for only €570!
Cheap flights from Barcelona, Spain to Johannesburg, South Africa for only €369 with Egyptair! X-mas and New Year dates available!