“No one was in the shops,” said spokesman Robert Mulaudzi.
“We are still busy extinguishing it.”
The cause of the fire, which was reported at around 6am, was unknown.
The five shops were situated along Bree and Mooi streets.
Mulaudzi said motorists should be cautious when driving in the vicinity.
Metro police spokesman Superintendent Wayne Minnaar said traffic was being diverted.
He said the damage of the fire was extensive.