Veternica Cave

Extensive cave with fossils, bats, and Neanderthal history

9.0/10
#1 of 4 in Medvednica
Contact for pricing

Veternica Cave, situated within Medvednica Nature Park near Zagreb, offers visitors a fascinating glimpse into Croatia’s underground world. Stretching over seven kilometers in total, Veternica is the sixth largest cave in the country, though guided tours take visitors through the first 380 meters. The tour reveals a variety of geological and archaeological features, including impressive ceiling domes, ancient sand dunes, fossil remains, and the striking Stone Waterfall formation.

The cave holds significant historical value, with evidence of Neanderthal presence and remains of prehistoric animals such as cave bears and lions discovered within its chambers. This archaeological heritage adds a unique dimension to the visit, connecting modern explorers with the region’s distant past. Veternica is also notable for its biodiversity, serving as a habitat for 16 species of bats. Twelve of these species hibernate in the cave, which leads to its closure during the winter months to protect the bat population.

Visitors join guided tours to learn about the cave’s geology, ecology, and history, making the experience both educational and engaging. The cave’s cool, damp environment and uneven terrain mean that sturdy footwear and a light jacket are recommended. Veternica Cave provides an accessible adventure for those interested in natural history, speleology, or simply seeking a different perspective on the Medvednica landscape.

Veternica Cave

More photos coming soon

Hours & Fees

Hours

Open to visitors outside winter; check official website for current tour times.

Admission

Contact for pricing

Quick Facts

Rating
9.00/10
Destination Medvednica
Region Central Croatia
Admission Contact for pricing

Best Time to Visit

May to June and September to October offer mild weather, vibrant forests, and fewer crowds; winter is ideal for skiing and snow activities on Sljeme.

Medvednica, Croatia

Book your stay