Yes, it is mandatory to have a travel and health insurance to apply for a Bulgaria tourist visa. Bulgaria is part of the Schengen region, and travellers visiting the country need to secure at least €30,000 to cover emergency expenses for the entire stay period.