The World Bank has approved a loan of 454.4 million euros ($474.4 million) (- about R759m) to help South Africa fund Covid-19 vaccine purchases, the bank and South Africa's National Treasury said in a statement.
South Africa has recorded the most coronavirus cases and deaths on the African continent, with over 3.9 million confirmed cases and more than 101,000 deaths.
It initially struggled to secure vaccines due to limited supplies and protracted negotiations, but it is now well-supplied with doses.
"This project will retroactively finance the procurement of 47 million Covid-19 vaccine doses by the GoSA (Government of South Africa)," the statement said.
The loan is part of government efforts to cut debt-service costs by using cheaper funding sources in its response to the pandemic, Ismail Momoniat, acting director-general of the Treasury said.
As of Monday, just over 50% of South Africa's adult population of around 40 million people had received at least one vaccine dose. In recent months the vaccination campaign has slowed, despite efforts to boost takeup.