The venue near Johannesburg will host a six-hour race on February 6 2021 as part of a rejigged WEC calendar that also includes a race at Monza for the first time since the rebirth of the series in 2012.
WEC boss Gerard Neveu said: "Kyalami is a historical circuit, an amazing place with a long story with sportscar racing.
"I had a chance to visit the track a few weeks ago and the place smells of motorsport, and the people there have done an incredible job to rebuild the circuit."
The 2020/21 WEC round will be Kyalami's first world championship sportscar race since 1984.
The South Africa Grand Prix was last hosted by the venue in 1993, the final season of a two-year revival of the country's F1 fixture.
The Monza six-hour race, scheduled for October 4, effectively replaces the long-standing Chinese WEC fixture at Shanghai.
Neveu said that with the introduction of the new LM Hypercar class for 2020/21 it was important to have a second race in Europe before the start of flyaway leg of the championship.
The arrival of Monza, which hosted the WEC pre-season prologue test in 2017, on the calendar has pushed the Fuji race back into November. Neveu didn't rule out the WEC returning to Shanghai in the future.
The Silverstone event, the opening round of the 2020/21 season, will move from Sunday to Saturday and revert to a six-hour duration rather than this year's four hours. It is planned to finish at 7pm just before sunset and will be followed by entertainment in the evening.
The four-hour European Le Mans Series round that has traditionally supported the WEC fixture will now switch to Sunday.
Silverstone will also host a two-day pre-season test at the start of the week of the race. This replaces the traditional Prologue test, which this year took place at Barcelona in July.
The calendar remains provisional ahead of the next meeting of the FIA World Motor Sport Council in March 2020.
2020/21 WEC calendar:
|31 August - 1 September||Silverstone (Prologue)|
|5 September||Silverstone 6 Hours|
|4 October||Monza 6 Hours|
|1 November||Fuji 6 Hours|
|5 December||Bahrain 8 Hours|
|6 February||Kyalami 6 Hours|
|19 March||Sebring 1000 Miles|
|24 April||Spa 6 Hours|
|12/13 June||Le Mans 24 Hours|