RNA - Bulgarian lawmakers approved the measure on Friday.
The legislation, pushed by the nationalist Patriotic Front coalition, was approved in spite of opposition by the country’s MDL Turkish minority party, which accused the other parties of "sowing religious intolerance."
Infringements, press reports said, carry fines of 200 leva ($114) and up to 1,500 leva for repeated offences.
This is while the rights group Amnesty International (AI) strongly criticized the move against female members of Bulgaria’s minority Muslim community, which represent nearly 15 percent of the nation’s population.
"This law is part of a disturbing trend of intolerance, xenophobia and racism in Bulgaria," said AI’s European director John Dalhuisen in a statement.
Several Bulgarian towns had already banned the niqab at the local level.
Moreover, the Eastern European nation has also come under further criticism for what human rights groups describe as abuse of asylum-seekers from war-torn nations.
"Bulgarian law enforcement officials summarily return asylum seekers and migrants to Turkey, often after stealing their belongings and subjecting them to violence," said a report prepared earlier in the year by Human Rights Watch.