Nationalities that don’t require a visa
Citizens of the following countries can visit Bulgaria for up to 90 days within each six-month period without a visa:
Andorra, Australia, Austria, Belgium, Brazil, Brunei, Canada, Chile,
Costa Rica, Croatia, Cyprus, Czech Republic, Denmark, El Salvador,
Estonia, Finland, France, Germany, Greece, Guatemala, Honduras, Hungary,
Iceland, Ireland, Israel, Italy, Japan, Latvia, Liechtenstein, Malta,
Malaysia, Mexico, Monaco, Lithuania, Luxembourg, Netherlands, New
Zealand, Nicaragua, Norway, Panama, Paraguay, Poland, Portugal, Republic
of Korea, Romania, San Marino, SAR - China (Hong Kong, Macao),
Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, UK (British
Citizen Passport Holders and British Nationals /Overseas/ only), USA,
Uruguay, the Vatican, Venezuela.
Citizens of Macedonia, Montenegro and Serbia can enter Bulgaria
without a visa for a maximum of 30 days in any six-month period.
All other nationalities require a visa for any visit to Bulgaria.