A outra resposta não está 100% correta.
Por TIMATIC, o banco de dados usado pelas companhias aéreas:
Visa required, except for Passengers with a double or multiple entry C visa issued by a Schengen Member State valid for all Schengen Member States and valid for the period of intended stay. They are visa exempt for a maximum stay of 90 days.
Portanto, se tiver um visto Schengen de entrada dupla ou múltipla, pode entrar na Croácia antes mesmo de visitar o Espaço Schengen
Você não deve presumir que, no entanto, receberá um visto de entrada dupla / múltipla (a menos que tenha recebido uma no passado) e, se tiver apenas um visto de entrada única, será necessário um visto croata. também.