The 33-year-old, who spent 11 years with Chiefs, has signed a two-year deal with the newly promoted Turkish club.
Tshabalala made 372 appearances for Chiefs since joining the club from Free State Stars in 2007.
Download our app and read this and other great stories on the move. Available for Android and iOS.