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 US$34.40.
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 US$34.40. 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 US$9.50
- From Ljubljana to Budapest From US$38.50
- From Ljubljana to Vienna From US$26.50
- From Ljubljana to Salzburg From US$21.00
- From Ljubljana to Maribor From US$30.00
- From Ljubljana to Lesce Bled From US$17.20
- From Ljubljana to Munich From US$32.50
- From Ljubljana to Zurich From US$30.00
- From Ljubljana to Paris From US$77.00
- From Ljubljana to Lyon From US$156.50
- From Ljubljana to Belgrade From US$97.23
- From Ljubljana to London From US$339.00
- From Ljubljana to Stuttgart From US$29.00
- From Ljubljana to Graz From US$15.00
- From Ljubljana to Innsbruck From US$26.00
Other train journeys to Zagreb
- From London to Zagreb From US$179.00
- From Villach to Zagreb From US$16.00
- From Budapest to Zagreb From US$45.00
- From Munich to Zagreb From US$39.00
- From Vienna to Zagreb From US$27.50
- From Salzburg to Zagreb From US$27.50
- From Graz to Zagreb From US$16.50
- From Berlin to Zagreb From US$185.00
- From Belgrade to Zagreb From US$66.81
- From Stuttgart to Zagreb From US$29.00
- From Zurich to Zagreb From US$29.50
- From Prague to Zagreb From US$78.00
- From Innsbruck to Zagreb From US$29.50
- From Brussels to Zagreb From US$70.00
- From Frankfurt am Main to Zagreb From US$63.50
Other train journeys from Zagreb
- From Zagreb to London From US$162.50
- From Zagreb to Villach From US$16.00
- From Zagreb to Salzburg From US$27.50
- From Zagreb to Budapest From US$80.50
- From Zagreb to Vienna From US$27.50
- From Zagreb to Belgrade From US$66.81
- From Zagreb to Munich From US$77.00
- From Zagreb to Zurich From US$54.50
- From Zagreb to Paris From US$75.50
- From Zagreb to Prague From US$77.50
- From Zagreb to Venice From US$40.50
- From Zagreb to Milan From US$88.70
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