The likes of Lionel Messi, Luis Suarez and Andres Iniesta touched down at OR Tambo International Airport this morning to a warm welcome from local fans.
Barca, who will contest their last La Liga game of the season on Sunday against Real Sociedad at Camp Nou, are without injured duo Thomas Vermaelen and Samuel Umtiti.
The inaugural Mandela Centenary Cup is scheduled to kick off at 18h15 at FNB Stadium.
Barca squad for Downs friendly:
Ter Stegen, Cillessen, Semedo, Piqué, Rakitic, Sergio, Denis, Iniesta, Suárez, Messi, Dembélé, Coutinho, Paulinho, Alcácer, Jordi Alba, Digne, Sergi Roberto, André Gomes, Aleix Vidal, Yerry Mina, Aleñá, R. de Galarreta J. Cuenca.