Ljubljana to Zagreb by train
Compare prices, times and book fast direct trains
Overview: trains from Ljubljana to Zagreb
Find the key information for travelling by train from Ljubljana to Zagreb, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Taking the train from Ljubljana to Zagreb
So you’re considering going from Ljubljana to Zagreb by train? To ensure you have the smoothest, most carefree travel, keep this page handy.
Train cost from Ljubljana to Zagreb
Ready to book tickets from Ljubljana to Zagreb? Start by comparing all the upcoming trains in just a few clicks with Rail Europe. Here is what you can expect from fares along this specific route:
The cheapest tickets between Ljubljana and Zagreb typically run CA$49.07.
If you wait until 30 days before the departure date to book, ticket prices can hit .
If you wait until 7 days before the departure date to book, ticket prices can increase to .
You can book travel between these two destinations 6 months in advance.
Rail Europe’s Protection Plan
Ready to lock in your tickets but not entirely sure of your travel plans or you just want a bit more peace of mind? Consider adding a Rail Protection Plan to your ticket at checkout. This ensures that your eligible Flex or Semi-Flex ticket is fully refundable. Learn more about the details of this coverage here so you can truly book worry-free.
Ljubljana to Zagreb departure timetable
On this route, 8 trains run daily, with the first one leaving Ljubljana at 06:20 and the last leaving at 21:05 during the week.
For weekend travel to Zagreb, the earliest departure is at 06:50 and the last one is at 21:05. You will find that departures along this journey occur every 1 hour and 54 minutes.
What are the travel time and distance for trains from Ljubljana to Zagreb?
On this route spanning 117 kilometres in total, the fastest journey takes 2 hours and 14 minutes.
How far in advance Ljubljana and Zagreb tickets go on sale
Tickets for travel between Ljubljana and Zagreb are available 6 months in advance. To be notified by email when a certain travel date goes on sale, set up a booking alert.
Making the most of your trip to Zagreb
For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: Zagreb.
FAQs about the train journey from Ljubljana to Zagreb
Want to know more about your journey from Ljubljana to Zagreb? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train journey between Ljubljana and Zagreb covers 117 kilometres.
The cheapest fare for this route is CA$49.07. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
You can purchase tickets for this route 6 months in advance.
The fastest travel time is 2 hours and 14 minutes.
Other train journeys from Ljubljana
- From Ljubljana to Villach From CA$12.35
- From Ljubljana to Budapest From CA$50.05
- From Ljubljana to Vienna From CA$34.45
- From Ljubljana to Salzburg From CA$27.30
- From Ljubljana to Maribor From CA$39.00
- From Ljubljana to Lesce Bled From CA$24.53
- From Ljubljana to Munich From CA$42.25
- From Ljubljana to Zurich From CA$39.00
- From Ljubljana to Paris From CA$100.10
- From Ljubljana to Lyon From CA$203.45
- From Ljubljana to Belgrade From CA$138.70
- From Ljubljana to London From CA$440.70
- From Ljubljana to Stuttgart From CA$39.00
- From Ljubljana to Graz From CA$19.50
- From Ljubljana to Innsbruck From CA$33.80
Other train journeys to Zagreb
- From London to Zagreb From CA$232.70
- From Villach to Zagreb From CA$20.80
- From Budapest to Zagreb From CA$58.50
- From Munich to Zagreb From CA$50.70
- From Vienna to Zagreb From CA$35.75
- From Salzburg to Zagreb From CA$35.75
- From Graz to Zagreb From CA$21.45
- From Berlin to Zagreb From CA$240.50
- From Belgrade to Zagreb From CA$95.30
- From Stuttgart to Zagreb From CA$37.70
- From Zurich to Zagreb From CA$38.35
- From Prague to Zagreb From CA$101.40
- From Innsbruck to Zagreb From CA$38.35
- From Brussels to Zagreb From CA$91.00
- From Frankfurt am Main to Zagreb From CA$82.55
Other train journeys from Zagreb
- From Zagreb to London From CA$211.25
- From Zagreb to Villach From CA$20.80
- From Zagreb to Salzburg From CA$35.75
- From Zagreb to Budapest From CA$104.65
- From Zagreb to Vienna From CA$35.75
- From Zagreb to Belgrade From CA$95.30
- From Zagreb to Munich From CA$50.70
- From Zagreb to Zurich From CA$70.85
- From Zagreb to Paris From CA$98.15
- From Zagreb to Prague From CA$100.75
- From Zagreb to Venice From CA$52.65
- From Zagreb to Milan From CA$115.31
230+ European rail operators Official partner of 230+ European rail operators
Travellers rate us "Excellent!"
Blog posts featuring Ljubljana or Zagreb
-
Europe's greenest cities
There are some towns and cities that stand out around Europe as being pioneers in protecting our planet. Led by visionaries within the community or local government, we salute you. Read more
-
Sleeper trains - it’s a love thing
The best sleeper trains to whizz you through Europe, and the night.Read more