The private bus was heading towards Gurdaspur from Batala when the accident happened near Stkoha village, police said.
The bus skidded off the road and fell into the ditch when its driver was trying to save three motorcyclists, they said.
The injured were admitted to a hospital where five of them were stated to be in critical condition, police said.