Police arrested a 64-year-old minibus driver for dangerous driving after he allegedly hit several vehicles in Yuen Long and then drove off.
The incident happened shortly after noon on Sunday.
Police said the green minibus first collided with another minibus on Castle Peak Road, slightly injuring a man and two women.
He reportedly continued to drive along Castle Peak Road, where he hit a KMB bus.
At On Ning Road he allegedly hit a private car, before driving off again.
Officers later arrested the driver, who hadn't been carrying any passengers, at a garage in Yuen Long.
Police said the driver passed both alcohol and drugs tests.