As of January 1, 2021, UK citizens have limited staying in Croatia, due to Brexit. Brits are now considered third-country citizens, which is how Croatia refers to anyone who does not hold EEA/EU/Swiss nationality. If a person who has British residence wants to work and travel in Croatia which is part of the EU they will need to go through some legal documentation. . British citizens can travel to Croatia for up to 90 days in any 180-day period without a visa. For living and working check out official pages for further guidance.