Directive 2004/38/EC guarantees equal rights within the EU to citizens of all European Union member states.
This means that holders of a Bulgarian passport may live in any European Union country on equal terms with local citizens and without time limitations.