German international captain Bastian Schweinsteiger is to leave Bayern Munich to join Manchester United, the Bundesliga champions confirmed Saturday.