Croatia has two different climates. On the coast, the climate is Mediterranean: winters are pleasant and summers are hot. Further inland, winters are very cold and summers are hot and stormy. The best time to visit Croatia is between May and September: the weather is glorious and the sea is warm enough for swimming. For those who don't like crowds, avoid the touristic coast during July and August. And beware of the wind throughout the year!