"The meeting will be held in late January. It is planned that it will last four days," the source said, adding that representatives from a wide spectrum of the Syrian opposition will be invited to talks in Moscow.
Russia has repeatedly insisted on the recommencement of reconciliation talks between opposing parties in Syria.
In mid-December, Moscow offered to host a conference to put an end to the Syrian civil war.
The Syrian government, opposition forces and international mediators took part in two previous rounds of peace negotiations held in Geneva in 2012 and 2014. However, they failed to reach a peaceful settlement to the political crisis the country is facing.
The Syrian civil war broke out in 2011 following anti-government protests and has claimed the lives of almost 200,000 people, according to UN estimates. For over three years the Syrian Army has been fighting against various insurgent groups, including the Islamic State.