Seven bus passengers suffered minor injuries on Monday when branches from a tree hit their vehicle on Peak Road.
Police said they received a report at 7:40pm - when the Strong Wind Signal Number 3 was in force - that a number 15 New World First bus had been struck.
The front of the bus was severely damaged with its top front window shattered, while the road was littered with wood, tree branches and leaves.
Four men and three women sitting on the upper deck of the vehicle were sent to Queen Mary Hospital.
Peak Road near the Peak police station was completely closed.
The Observatory issued the number three storm signal at 11.30 am on Monday as Typhoon Nesat intensified over the South China Sea. The storm passed closest to Hong Kong about 4.45pm.