Visa requirements for both depend on your nationality. Citizens from many countries, including those from the EU, USA, Canada, and Australia, do not require a visa for short stays (up to 90 days) within the Schengen Area, which includes Bulgaria.
While these are the general guidelines, it is essential to confirm the visa requirements with your local authorities, as rules may change. Travellers from certain countries may need to apply for an e-Visa or a traditional visa before arrival.
Please, ensure that your passport is valid for at least 6 months from your entry date. We recommend consulting your local embassy or consulate for the most accurate information.