Les Français, Suisses et citoyens d'UE n'ont pas besoin de visa pour un séjour de moins de 3 mois en Bulgarie, s'agissant d'un pays de l'Espace Schengen. Il reste obligatoire de présenter une carte nationale d'identité en cours de validité, ou un passeport valide, y compris pour un mineur.
Pour les autres nationalités, les règles dépendent selon si le voyageur veut circuler au sein de l'Espace Schengen (depuis un pays Schengen vers la Bulgarie) ou y entrer (depuis un pays hors Schengen vers la Bulgarie), à vérifier sur service-public.gouv.fr en cliquant ici.