Para los ciudadanos españoles es necesario presentar el pasaporte en vigor. Los visitantes que viajen en viajes organizados han de presentar los correspondientes bonos, es decir, los comprobantes de los servicios pagados, para evitar pagar las tasas del visado. En cambio, los viajeros independientes deberán solicitar la visa en el consulado de Bulgaria o bien, a la entrada en el país (con un costo más elevado). La estancia máxima permitida es de 90 días. Por otro lado, los viajeros independientes, han de cumplimentar la "tarjeta turística", que debe presentarse en los hoteles o campings para que sea sellada. En ella se especificará el número de días de estancia.
Si una vez en Bulgaria se desea prolongar el periodo de estancia, se puede tramitar en la propia policía abonando determinada cantidad por estancia de hasta 6 meses o un año.
Existe la obligación de registrarse en la Comisaría de Policía del lugar donde se vaya a permanecer, en el plazo de 48 horas desde la entrada en el país. Esta obligación concierne a todo extranjero que no vaya a alojarse en un establecimiento hotelero.
Se permite importar y exportar libremente hasta un máximo de 5.000 levs o su equivalente en divisa, es decir, unos 2.500 euros. Se permite importar y exportar entre 5.000 y 20.000 levs o su equivalente en divisa tras su declaración en la Aduana. Importes superiores a 20.000 levas requieren un permiso especial del Banco Nacional para poder ser importados o exportados.
Es recomendable declarar las joyas, cámaras, ordenadores y otros objetos de valor en el momento de la llegada para evitar problemas a la salida.
Pueden introducirse, libre de impuestos, 200 cigarrillos o 250 gr. de tabaco o 50 puros, un litro de licor y 2 litros de vino y una botella de perfume de 100 ml. Los equipos audiovisuales de valor han de ser declarados a la entrada y a la salida de Bulgaria. Está prohibida la importación y exportación de moneda búlgara.
A partir del 1 de diciembre de 2001, las autoridades búlgaras exigen a los turistas que entran en la República de Bulgaria o transitan por su territorio llevar un seguro médico que cubra el período de estancia.