Посещение Болгарии возможно на основании визы, выданной консульством Болгарии или визовым центром. Консульства Болгарии в России есть в Москве и Петербурге, а визовые центры в городах Новосибирск, Ростов-на-Дону, Нижний Новгород, Краснодар, Красноярск, Санкт-Петербург, Екатеринбург, Самара, Казань, Москва.
Также посещение Болгарии возможно и при наличии действующей шенгенской визы. Данный порядок установлен решением Совета Министров Республики Болгария №48 от 27 января о применении безвизового режима в отношении владельцев действительных единых (шенгенских) виз, действительных виз для долгосрочного пребывания и разрешений на пребывание, выданных странами-членами, применяющими Шенгенское право, а также Швейцарией и Лихтенштейном.
Решение вступило в силу 31 января 2012 г.