Necesita una visa Schengen.
Debe presentar una solicitud en la embajada / consulado del país Schegen que es el principal destino de su viaje; ¡tenga en cuenta que esto no es necesariamente lo mismo que el país al que irá primero! Lo que cuenta es su propósito para ir a cada país; Si el propósito es el mismo para los tres (digamos, turismo general), entonces el que más tiempo será será su principal destino. Y si incluso eso no señala un destino principal, entonces (¡y solo entonces!) Recurres a mirar el primer país Schengen.
Una vez que tenga una visa Schengen, suponiendo que sea válida durante todo su viaje, también le permitirá ingresar a Bulgaria. Bulgaria no es en sí misma miembro de Schengen, pero unilateralmente permite a los titulares de visas Schengen válidas ingresar para visitas cortas, sin embargo, sin necesidad de una visa separada para Bulgaria.
Si su estadía en Bulgaria se extiende más allá del período de validez de su visa Schengen, también debe solicitar una visa búlgara por separado.