Transport · 8 of the best in Zagreb
To Ljubljana & Lake Bled
Slovenia next door
About To Ljubljana & Lake Bled
Ljubljana is only about 140 km from Zagreb. Direct trains run several times a day and take a little over two hours, and buses run often; since Croatia joined Schengen in 2023 there are no routine border checks. From Ljubljana, Lake Bled, the Julian Alps, the Postojna caves and Piran are all easy day trips. Check current timetables before you travel. Our sister guide, the ULTIMATE Ljubljana City Guide, covers the city and Slovenia’s highlights.
Why it's on our list
- Direct trains, a little over two hours
- Frequent buses
- Read our sister guide to Ljubljana
Opening hours, prices and seasonal openings change, so please check with To Ljubljana & Lake Bled before you go.