The incident took place in the morning when the driver lost control over the speeding vehicle hitting a car first and then a motorbike. The youth riding the two-wheeler fell down and came under the wheels of the bus, the police said.
The bus driver tried to flee after the incident, but locals overpowered him after a brief chase and later handed him over to the police.
He has been arrested under charges of rash driving, causing death by negligence and act endangering life and personal safety of others, police added.