Cape Town - President Jacob Zuma said in his State of the Nation address on Thursday that the government had invested one trillion rand in public infrastructure over the past five years.
Many of the projects were completed or nearing completion, he said.
"The Rea Vaya system in Joburg is now used by more than 100 000 Gauteng residents.
"Similar systems are being built in Cape Town, Tshwane, Nelson Mandela Bay, Buffalo City, eThekwini and Rustenburg."
Zuma said the country's harbours and ports had also been improved.
A 700km fuel pipeline was built from Durban to Gauteng to transport four billion cubic litres of petrol, diesel and jet fuel a year.
Close to 1 500km of new roads or lanes had been built.
"This progress in respect of roads reminds us of those who have served in this government before who wanted the best for the country," he said.