Gelani Farhad, a spokesman for the provincial governor of the western Herat province, says today's blast took place near the main Sunni mosque in Herat city, adding that the toll could rise.
In the capital, Kabul, police say a rocket struck the Indian diplomatic compound without killing or wounding anyone.
No one has claimed responsibility for the attacks.