13 others were also injured in the attack. The Afghan arm of the Islamic State group has claimed responsibility for the attack, which was committed by an assailant on foot.
There was at least one child among the fatalities, while three others were wounded.
The area around Jalalabad is home to fighters from both the Taliban and the IS group’s Afghan affiliate.
As talks between U.S. officials and Taliban leaders have intensified in recent months aimed at bringing and end to more than 17 years of war in Afghanistan, fighting and insurgent attacks continue to take place across the country.