The bus was in a convoy of vehicles transporting soldiers from Batticaloa to Polonaruwa.
Army sources said the claymore was fixed to a tree on the road side. The front portion of the bus was slightly damaged.
The wounded soldiers have been transported to the Polonaruwa hospital.