Arrivals from the United Kingdom, Cyprus and the Russian Federation will now need to show a negative SARS-CoV-2 test performed in their home country on arrival.
That is regardless of the vaccination status or recovery from Covid-19 disease of the passenger.
Officials in Croatia said the move was due to the worsening of epidemiological situation in the destinations.
Travellers can opt for either an antigen test, not more than 48 hours before arrival, or a PCR test taken not more than 72 hours before arrival.
An antigen test needs to be from one of the list of EU mutually recognised tests.
This decision comes into effect on Monday.