Getting around · Getting around
To Zagreb
About 2 hours 30
About To Zagreb
Direct trains run between Ljubljana and Zagreb several times a day, taking a little over two hours, and buses run often too. Since Croatia joined Schengen in 2023 there are no routine border checks. In Zagreb, see our sister guide, the ULTIMATE Zagreb City Guide.
Why it's on our list
- Direct trains
- Frequent buses
- Read our sister guide to Zagreb
Opening hours, prices and seasonal openings change, so please check with To Zagreb before you go.