The deputy governor of the Gilan Province for political, security and social affairs, Mohammad Jalayi, told Mehr news agency that the fire started at 06:00 am local time (0230 GMT) near the city of Langeroud.
The wounded were taken to the hospitals in Lanegroud, according to earlier reports.
Jalayi said an investigation is underway to find out the cause of the incident.