Munir is the first of what is expected to be a number of departures from Ernesto Valverde's side on the final day of the transfer market in Spain.
After making his way through Barcelona's youth system, the Spanish international made his debut for the club at just 18 years old.
He has since gone on to make 45 appearances for the Catalan giants in all competitions, scoring 10 goals and he spent last season on loan at Valencia.
The Madrid-born forward made his international debut, and sole appearance so far, in September 2014 during a Euro 2016 qualifier against Macedonia.