The Syrian Observatory for Human Rights said the strikes on Wednesday had killed 29 civilians, including nine women and three children, in IS-controlled villages in the eastern Deir Ezzor province and its provincial capital of the same name.
The strikes killed another 15 civilians, including five young brothers, in and around the city of Al-Bab, an IS bastion in the northern province of Aleppo, the Observatory said. Dozens of people were also wounded in the strikes, it said.
The Britain-based monitor relies on a network of activists on the ground and says it distinguishes between Syrian, Russian and US-led coalition aircraft based on flight patterns, as well as the type of planes and ordnance used.
Russia launched air strikes in Syria in September in support of President Bashar al-Assad's regime, a key ally. The US-led coalition has been carrying out strikes against IS targets in Syria and Iraq since the summer of 2014.
Russian backing has helped Assad's forces make significant advances in recent months and the Observatory said Thursday that regime troops had moved to within eight kilometres (five miles) of Al-Bab.
It was the closest pro-government forces had been to the city, a key IS stronghold in Aleppo, since 2012, it said. Al-Bab, about 30 kilometres (20 miles) south of the Turkish border, fell to rebel forces in July 2012 and was taken over by IS in November 2013.
Regime forces are seeking to sever IS-held territory in Aleppo province from that held by the group in neighbouring Raqa. The Observatory said last week that Russian strikes in Syria had killed more than 1,000 civilians, including some 200 children.
Russia has denounced accusations that its raids have killed large numbers of civilians as "absurd". The Observatory says the US-led strikes have killed 322 civilians, including more than 90 children.