Trip to Zagreb

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration2h
Distance142 km
Avg. price$ 30
Train trips5 found

Trains from Ljubljana to Zagreb

🚆 Travel from Ljubljana to Zagreb by train is a convenient option with direct services departing twice daily. The journey typically takes around 2 hours and 11 minutes. 🚆 Ticket prices for the train journey between Ljubljana and Zagreb can vary between €9 to €37, providing budget-friendly options for travelers exploring the beautiful landscapes of Slovenia and Croatia.

Where to stay in Zagreb

There are over 936 hotels to stay in Zagreb. Prices range from $11 per night.

Accomodation
  • There are direct train services provided by ÖBB, operating twice daily, from Ljubljana to Zagreb. The journey duration is approximately 2 hours and 11 minutes. ÖBB trains depart from Ljubljana station and arrive at Zagreb Glavni Kol. station. Ticket prices for the Ljubljana to Zagreb train route range from €9 to €37, offering passengers an affordable and convenient travel option between the two cities.
  • The fastest train between Ljubljana and Zagreb is the direct train operated by ÖBB, with services departing twice daily. This train journey typically takes around 2 hours and 11 minutes, offering passengers a quick and convenient way to travel between the two cities. ÖBB trains depart from Ljubljana station and arrive at Zagreb Glavni Kol. station, making it a popular choice for those looking to reach their destination in a timely manner. Ticket prices for this route vary between €9 and €37, providing travelers with an affordable transportation option.
  • Trains departing for Zagreb from Ljubljana are operated by ÖBB and depart from Ljubljana station. This centrally located station in Ljubljana serves as the point of departure for the convenient direct train services to Zagreb, making it easily accessible for travelers. Passengers can board the ÖBB trains at Ljubljana station and enjoy a smooth journey to their destination in Zagreb.
  • There are two direct trains that operate daily between Ljubljana and Zagreb. These train services, provided by ÖBB, depart from Ljubljana station and arrive at Zagreb Glavni Kol. station. With departures twice a day, travelers have the flexibility to choose a convenient time for their journey, which typically lasts around 2 hours and 11 minutes. Ticket prices for the Ljubljana to Zagreb train route range from €9 to €37, offering passengers affordable transportation options.
  • The train from Ljubljana to Zagreb operated by ÖBB, arrives at Zagreb Glavni Kolodvor. Passengers disembark at Zagreb Glavni Kolodvor station, which is centrally located in Zagreb and offers easy access to the city's transportation network. This station serves as a convenient hub for travelers arriving by train from Ljubljana, providing a smooth transition into exploring the Croatian capital.
  • The first train of the day from Ljubljana to Zagreb operated by ÖBB, typically departs in the early morning. The last train usually leaves in the late afternoon or early evening, providing travelers with flexible options for their journey. Both the first and last trains offer passengers a convenient way to travel between the two cities, with a travel time of approximately 2 hours and 11 minutes and regular daily service.
  • There are two direct train trips each day between Ljubljana and Zagreb. These services are operated by ÖBB and are available daily, offering passengers consistent options for travel. With a journey duration of approximately 2 hours and 11 minutes, travelers can easily plan their trips to suit their schedules. The trains provide a convenient and efficient way to commute between Ljubljana and Zagreb.
  • Yes, there is a direct train connection between Ljubljana and Zagreb. The direct train departs from Ljubljana and arrives at Zagreb Glavni Kol. station. This direct service operates twice daily, every day, with a journey duration of approximately 2 hours and 11 minutes, providing travelers with a convenient and efficient transportation option between the two cities.
  • The cost of a train ticket from Ljubljana to Zagreb varies between €9 and €37. The price range offers passengers different fare options to suit their budget and travel preferences. Travelers can choose from various ticket categories and seat classes based on their comfort and affordability preferences when booking their journey by train between Ljubljana and Zagreb.

Will you be returning to Ljubljana by train?

If you are looking for the return train journey, check out trains from Zagreb to Ljubljana

See schedule