In January, Croatia sees cold, often snowy conditions inland and milder, damp weather along the coast. Zagreb and the central highlands experience frosty mornings, whilst coastal towns like Split and Dubrovnik are cool and largely crowd-free.
Visit Croatia in January for wintry city breaks, truffle-focused gastronomy in Istria and peaceful hikes through the snow-dusted forests of Gorski Kotar. The Zagreb Christmas Market typically continues into the early part of the month.