I am a Moroccan living in Italy for several years and I hold an Italian permanent resident permit, next month I would love to go to visit Bulgaria, and also Turkey and Greece, with multiple entrance/exit from Bulgaria. I know that for Greece I do not need visa and also for Turkey as a Moroccan citizen I do not need a visa, but about Bulgaria I have some doubts and looking on the internet is quite confusing, somebody says yes others no, please can you help to figure out if do I need to apply for visa or not.

  • 2
    There's a partial ruling for Romania and Bulgaria regarding national permits issued by the other EEA states. You may be able to benefit from it. Check 565/2014/EU – Gayot Fow Jul 25 '15 at 15:36

You need a visa to visit Bulgaria. This document from the Bulgarian Ministry of Foreign Affairs contains an exhaustive list of all nationalities requiring a visa.

In this document, it's stated that citizens of Morocco do need a visa, there are no exceptions for residents, any exceptions apply to citizens of EU Countries only.

  • NOTE: This answer is outdated – Crazydre Feb 8 '17 at 4:54

As stated by Timatic, the database used by airlines:

Visa required, except for Passengers with a residence permit issued by Italy for a maximum stay of 90 days.

So no, you do not need a visa

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.