Herat commander Mawlawi Ansari told Reuters that nine people had been injured. The cause of the blast was not clear.
A health official in Herat, who asked not to be named, said an explosion hit a small van used for public transport just after 1800 local time and that three of the injured were in serious condition.