It is required to present a negative PCR test that is not older than 48h (from taking the swab to arrival at the border crossing). In case you do not present a negative PCR test, you are required to self isolate for 14 days and take the test in Croatia at your own costs
Here you can find more information from the Croatian Ministry of the Interior about the conditions of entry into Croatia
Masks are obligatory in all closed areas (school campus, public transport, shops, cafes, and restaurants), they are not required in the fresh air
Before entering Croatia, it is recommended to fill out the form Enter Croatia to avoid waiting in lines upon your arrival
Here you can find all the information and instructions issued by the Croatian Institute for Public Health
You can test yourself free of charge only if a family doctor refers you for testing, otherwise, you need to pay from 500 – 800 kunas, depending on the institution