I have D type multi entry 365 days visa given by Italy. I want to travel from Turkey to Bulgaria by bus. Is there any problem when I pass border? I read that Bulgaria allows travellers who have a valid Schengen visa without the requirement of Bulgarian visa.
According to EU Immigration Portal:
If you hold a residence permit or a long-stay visa issued by a Schengen area country, you will have the same freedom of travel as a Schengen short-stay visa holder. If you have a Schengen visa and wish to visit any of the six EU countries which are outside the Schengen area (Bulgaria, Romania, Croatia, Cyprus, Ireland, the United Kingdom), you normally need to apply for a separate national visa for each country. However, holders of Schengen visas valid for multiple entries can enter Bulgaria, Croatia, Cyprus and Romania without an additional national visa.