Monchengladbach were due to host Pep Guardiola’s men at the Borussia Park on February 24 but coronavirus protocols put in place by Germany has prevented Manchester City from travelling to the country.
The UK is part of countries hardest hit by the new coronavirus variant that Germany have placed a travel ban on.
The game’s 1st leg will now be played at the Puskas Arena, with the second leg taking place at the Etihad Stadium on March 16.
“UEFA can confirm that the UEFA Champions League Round of 16 first leg match between Borussia Monchengladbach and Manchester City will now take place at the Puskas Arena in Budapest," a statement from UEFA read.
“The date of the match (24 February 2021) and kick-off time (21:00CET) will remain the same.
“UEFA would like to thank Borussia Monchengladbach and Manchester City for their close cooperation and support, as well as the Hungarian Football Federation for their assistance and agreeing to host the match in question.”
The first leg of RB Leipzig’s encounter with Liverpool has already been moved to the same venue for similar reasons. The game will take place on February 16.