The injuries were not believed to be serious, Xinhua News Agency reported. The incident occurred in the morning in the Tuen Mun area of the island as the bus was taking the passengers to the Tai Po Industrial Estate.
Police said a 60-year-old man began attacking other passengers but was subsequently subdued and handed over to police.
The motive for the attack was not immediately known as police were investigating the incident, Xinhua reported.
Members of Congress to keep receiving porn magazine
Rosie O'Donnell unveils nearly 50-pound weight loss