Day trips from Zagreb
5 hidden towns and nature spots within 150 km of Zagreb, picked by Europe Revealed. Sorted from nearest to furthest.
70 km01 · Hidden town · SloveniaPtujSlovenia's oldest town, with a castle above the Drava river and wine cellars below.
Trains run from Maribor and Ljubljana.
85 km02 · Nature spotRastokeA tiny village of mills built over waterfalls, near Plitvice.
Easiest by car. It's right on the road between Zagreb and Plitvice.
110 km03 · Nature spotPlitvice LakesSixteen terraced turquoise lakes linked by waterfalls and wooden boardwalks.
Buses between Zagreb and Zadar stop at both entrances. By car, park at Entrance 1 or 2; Entrance 2 is closer to the upper lakes and usually quieter.
135 km04 · Hidden town · SloveniaŠkofja LokaOne of Slovenia's best-preserved medieval towns, with a castle and a stone bridge.
Trains and buses from Ljubljana take about 30 minutes.
140 km05 · Nature spot · SloveniaPostojna CaveKilometres of caves explored on a little underground train.
Trains and buses from Ljubljana take about an hour, then a short walk.Questions
Day trips from Zagreb: good to know
What are the best day trips from Zagreb?
Our favourite hidden places near Zagreb are Ptuj (70 km), Rastoke (85 km), Plitvice Lakes (110 km) and Škofja Loka (135 km). All 5 are on this page, sorted by distance.
How far are these places from Zagreb?
All of them are within about 150 km of Zagreb in a straight line, close enough for a day trip by car, and many by train or bus too. Check each place for how to get there.