Fire fighters were on the scene from about 20:00 and managed to contain the fire at around 22:00.
The fire spread to the roof of the neighbouring Lofts Office block.
Tenants and business owners will assess the damage today.
Knysna mayor, Georlene Wolmarans was at the scene of the fire around 22:00 last night after she heard about it on Facebook.