The attack occurred around 18:30 (local time) on Saturday.
According to Aref Jalali, a doctor in Herat, seven people were martyred in the attack including three women.
No group has yet claimed responsibility for the attack.
Meanwhile, Iran’s consul general in Herat Mohammad Sedighi Far expressed sympathy with the families of the victims.
“The Islamic Republic is ready to transfer the injured to Iran and provide them with medical care,” he said.
Accordingly, five of the injured victims along with six companions were transferred to Iran.
In a letter to Khorasan Razavi Consul General Yaqub Ali Nazari, Sedighi Far called for doing the preparations for the transfer of victims who do not have passports.
Since the Taliban took over the country, several terrorist attacks have occurred in the country. Some of the attacks have been claimed by Daesh (ISIS or ISIL).