Having decided against renewing his Leverkusen contract, the defender was linked to a number of clubs including Premier League trio Liverpool, Manchester United and Tottenham Hotspur, as well as La Liga giants Barcelona and Real Madrid.
But he has joined Vincent Kompany’s Bayern, who saw former Spurs defender Eric Dier leave for Ligue 1 side Monaco earlier this month.
“In Tah, we’ve acquired a player with international experience and quality who won’t need much time to establish himself in our defence,” said Bayern sporting director Christoph Freund.
Tah has won 35 caps for Germany after making his international debut in 2016.
He is part of head coach Julian Nagelsmann’s squad to play Portugal in the semi-finals of the Nations League on Wednesday, with the winner facing either France or Spain in the final three days later.
Bayern won the 2024-25 German Bundesliga title, finishing 13 points above second-placed Leverkusen.