Turkish Prime Minister Ahmet Davutoglu will visit Iran's capital Tehran on Friday, Prime Ministry sources said on Wednesday. The visit will last for two days.
The sources said the agenda of the visit is still being worked on.
The visit is important in terms of timing and the topics which will be discussed.
The last high-level visit from Turkey to Iran was held in April last year by President Recep Tayyip Erdogan.
Davutoglu's visit will take place amid a cessation of hostilities deal in Syria and after the elections in Iran.
The visit will also take place just before the Syrian peace talks that will be held in Geneva on March 9.
Both Turkey and Iran have a vested interest in the outcome of the Syrian conflict, with both sides expressing support for opposing sides.
While Turkey favours the Syrian opposition, Iran has stood firmly behind Syrian regime leader and autocrat Bashar al Assad throughout the war.