The two sides will lock horns at the Moses Mabhida Stadium on 14 October 2017.
SuperSport booked their spot in the final after claiming a 3-1 aggregate win over Maritzburg United in the semi-finals.
Eric Tinkler will come up against his former employers City, who defeated Bidvest Wits by the same score in their last-four tie.
The Citizens will be the allocated home side for the final, which takes place on a Saturday with the match scheduled to get underway at 19h00.