Para entrar en Croacia, los ciudadanos de la Unión Europea (UE) y de los países del Espacio Económico Europeo (EEE) solo necesitan un documento de identidad válido, como un pasaporte o una tarjeta de identidad. Si no disponen de un documento de identidad, también pueden utilizar su certificado de nacimiento o de matrimonio. Los ciudadanos de otros países necesitarán un pasaporte válido para entrar en Croacia.
Los menores de edad que viajen solos o con un adulto que no sea su padre o madre necesitarán una autorización de viaje válida para entrar en Croacia. Si los menores de 18 años viajan con uno de sus padres, no necesitarán una autorización de viaje.
Los ciudadanos de la UE y de los países del EEE pueden permanecer en Croacia por un período de hasta 90 días en cada período de 180 días. Los ciudadanos de otros países pueden permanecer en Croacia por un período de hasta 30 días en cada período de 180 días.