The injured were rushed to Shantipur and Ranaghat hospitals and six of the seriously injured were referred to Krishnagar hospital, the officer said.
The bus was moving from Malda to Kolkata. As it reached Ghoralia, a junction with NH 34, it collided head on with a trailer from the opposite direction, the officer said.
The bus driver and a passenger died on the spot, the source said.
The driver of the trailer was also injured and admitted to hospital, the officer said.