BEIRUT (Reuters) - A 48-hour ceasefire was agreed between Syrian insurgents, army and Lebanese Hezbollah group in rebel held town of Zabadani and two Shi'ite villages in Idlib province, sources close to negotiations on both sides said on Wednesday.

The ceasefire is due to start Wednesday at 6 a.m local time (11.00 p.m. EDT on Tuesday), they said. Negotiations between the rival sides will continue on other subjects.

Syrian insurgent group Ahrar al-Sham, an ally of the al Qaeda-linked Nusra Front, led the negotiations from the insurgents side.

(Reporting by Mariam Karouny; Editing by Chris Reese)