The defender-cum-midfielder has signed a four-year deal with Benni McCarthy’s side.
City announced Mobara’s signing on their official Twitter account on Tuesday.
“Cape Town City is delighted to announce the signing of Abbubaker Mobara on a 4-year deal. We look forward to working with him for the upcoming season and many more to come????,” read the club tweet.
Mobara struggled to get regular game time at Pirates since joining them from Ajax Cape Town in 2016.
Last season he made just eight appearances in all competitions for the Buccaneers.
The 25-year-old will be hoping to feature regularly in McCarthy’s side next season in order to regain his place in the Bafana Bafana set-up.