A short statement from the Primera Division side said a fee of 25 million euros (£21.6m) had been agreed for the 22-year-old.
“FC Barcelona and FC Bayern Munich have reached an agreement over the transfer of the player Thiago Alcantara to the German club for a total of 25 million (euros),” it read.
“This agreement also includes holding a friendly match between the two teams, which will be played in the next four years.”
SRK-Gauri anniversary: B-Town stars and their non-filmi better halves
Birthday special: Popular mothers and daughters in Bollywood
Spotted: 'Kaabil' star Hrithik Roshan with dad Rakesh Roshan
'Rock On 2' trailer launch: Farhan, Shraddha enthrall audience with live gig
Flashback: When bikini babes set a new world record in Australia