Ljubljana, Slovenia

Day trips from Ljubljana

12 hidden towns and nature spots within 150 km of Ljubljana, picked by Europe Revealed. Sorted from nearest to furthest.

Škofja Loka, Slovenia20 km01 · Hidden townŠkofja Loka

One of Slovenia's best-preserved medieval towns, with a castle and a stone bridge.

Trains and buses from Ljubljana take about 30 minutes.
Postojna Cave, Slovenia40 km02 · Nature spotPostojna Cave

Kilometres of caves explored on a little underground train.

Trains and buses from Ljubljana take about an hour, then a short walk.
Lake Bled, Slovenia45 km03 · Nature spotLake Bled

A glacial lake with a church on an island and a castle on the cliff.

Buses from Ljubljana take just over an hour and stop in the centre. Lesce-Bled train station is 4 km away. Parking by the lake is limited and paid in summer, so come early.
Vintgar Gorge, Slovenia50 km04 · Nature spotVintgar Gorge

Wooden walkways along a bright green river in a narrow gorge near Bled.

A shuttle bus runs from Bled in summer. It's also a pleasant walk of about an hour.
Lake Bohinj, Slovenia55 km05 · Nature spotLake Bohinj

Bled's wilder, quieter neighbour, surrounded by the Julian Alps.

Buses run from Ljubljana and Bled.
Škocjan Caves, Slovenia60 km06 · Nature spotŠkocjan Caves

A huge underground canyon with a river roaring far below a bridge.

Trains run to Divača, then a shuttle or a 3 km walk to the caves.
Soča Valley (Bovec), Slovenia80 km07 · Nature spotSoča Valley (Bovec)

An emerald river cutting through alpine gorges.

Easiest by car, over the Vršič Pass in summer or via Italy.
Piran, Slovenia95 km08 · Hidden townPiran

A tiny Venetian-style town on a point, with a marble square by the sea.

Buses run from Ljubljana (about 2.5 hours) and Koper.
Motovun, Croatia95 km09 · Hidden town · CroatiaMotovun

A walled hilltop village above truffle forests in the Istrian countryside.

Easiest by car. Park below the village and walk up.
Ptuj, Slovenia110 km10 · Hidden townPtuj

Slovenia's oldest town, with a castle above the Drava river and wine cellars below.

Trains run from Maribor and Ljubljana.
Rovinj, Croatia130 km11 · Hidden town · CroatiaRovinj

Pastel houses rising straight out of the sea around a hilltop church.

Buses run from Pula, about 45 minutes. The old town is car-free.
Rastoke, Croatia135 km12 · Nature spot · CroatiaRastoke

A tiny village of mills built over waterfalls, near Plitvice.

Easiest by car. It's right on the road between Zagreb and Plitvice.

Questions

Day trips from Ljubljana: good to know

What are the best day trips from Ljubljana?

Our favourite hidden places near Ljubljana are Škofja Loka (20 km), Postojna Cave (40 km), Lake Bled (45 km) and Vintgar Gorge (50 km). All 12 are on this page, sorted by distance.

How far are these places from Ljubljana?

All of them are within about 150 km of Ljubljana 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.

Our Ljubljana guide: day plan & local tips