"We can treat this matter with calm and responsibility and be sympathetic with those countries having a large number of refugees. I don`t think that mandatory quotas are the solution," Iohannis told a news conference.
"We can take maximum 1,785 people," he added.
Asked whether a wave of migrants would cross Romanian orders in coming days, he said: "This can`t happen...We`re not part of Schengen (passport-free travel zone within EU) and migrants must fulfill some rules if they want to enter Romania."
Almost all of the hundreds of thousands of migrants who have reached Europe this year have sought to enter the Schengen zone via Hungary and make their way towards wealthier states in the west and north of the EU especially Germany.
Romania, along with neighboring Bulgaria, are the poorest members of the 28-member EU.
Other formerly communist, eastern EU countries including Hungary also strongly oppose quotas for hosting migrants.
More about: