Sri Lanka Cricket confirmed that it would be touring the rainbow nation for a two-test match series which will be the part of the ongoing ICC World Test Championship.
In December 2020, South Africa's England series was postponed due to the COVID-19 pandemic. As a result, Sri Lanka Cricket were looking at the possibility of playing the series in Sri Lanka or withdrawing from touring South Africa. However, after discussions between both cricket boards, Sri Lanka Cricket's medical staff said they were pleased with the bio-security arrangements
The first test of the series will be played in Centurion from 26-30 December. The second test match is scheduled to be held at Johannesberg from 3-7 January 2021.