The 32-year-old has missed numerous games for the Citizens since Christmas - with Pep Guardiola's blessing - in order to visit son Mateo in Spain.
Silva was allowed to miss Man City's Premier League title parade so that he could return to his homeland and, on Tuesday, the Spaniard was able to inform his fans of the good news.
"We're finally going home," Silva wrote on Twitter.
"We will be forever grateful to the Maternity and Pediatric ICU team at the Casa de Salud Hospital for their professionalism and compassion over these five long months. Quite simply, thank you!"
¡Por fin nos vamos a casa! Estaremos eternamente agradecidos con el increíble equipo de las unidades de Maternidad y UCI pediátrica del Hospital Casa de Salud por la profesionalidad y el trato humano que nos han demostrado estos 5 largos meses.Simplemente Gracias!👶🏽 pic.twitter.com/j77IuVfjib— David Silva (@21LVA) 15 May 2018
Silva made 40 appearances for Man City this season, scoring 10 goals and registering 14 assists.