Getting around · Getting around

To Zagreb

Train or bus·Ljubljana·€

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.

Location

The ULTIMATE letter

Ljubljana & Slovenia in your inbox

An occasional email with new places, events, trips around Slovenia and our latest in-depth articles. No spam, ever.