The bus was on its way from Bengaluru to Thalassery when the mishap occurred about 15 km from here, police said.
While the bus driver escaped with injuries, the cleaner lost his life, they said.
Two passengers, Pramalatha and her son Prejith, natives of Chockli in Kannur district also died, they added.
The bus hit the railing of the bridge and fell into the river.
Disclaimer: No Business Standard Journalist was involved in creation of this content