There are 7 ways to get from Ljubljana Airport (LJU) to Zagreb by bus, train, night train, night bus, car, towncar or shuttle. Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner. Ljubljana to Budapest by train. It takes an average of 9h 56m to travel from Ljubljana to Budapest by train, over a distance of around 237 miles (382 km). There are normally 11 trains per day travelling from Ljubljana to Budapest and tickets for this journey start from £29.41 when you book in advance. First train. Travel from Zagreb to Ljubljana by direct train. The journey time is 2:30 hours. There are at least two direct train connections daily. The train ticket fare is 9 EUR. Buy your train ticket at a railway station. The departure times in Zagreb are 06:30 and 12:30. The arrival times in Ljubljana are 08:50 and 15:15. Find the exact train schedules I am checking the train schedule on Bahn from Zagreb to Ljubljana in October. There are usually 6 tains throughout day, but in October, only 2 trains are showing and both are after 6 pm. Same for returning from Ljubljana to Zagreb. The schedule is showing only 1 train a day around 8am in October, while earlier month has more schedule. There are 6 ways to get from Ljubljana to Zagreb by train, bus, night train, rideshare, car or shuttle Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner. Recommended Train 2h 11m €9 - €35 Cheapest Night train 2h 9m €8 - €12 Bus 3h €10 - €21 Rideshare 1h 58m €9 Drive Yes, there is a direct train departing from Zagreb Glavni Kol. and arriving at Ljubljana. Services depart three times a day, and operate every day. The journey takes approximately 2h 15m. There are 11 ways to get from Bucharest to Ljubljana by plane, shuttle, bus, train, night train or car. Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner. Zagreb to Ljubljana by train. It takes an average of 3h 49m to travel from Zagreb to Ljubljana by train, over a distance of around 73 miles (117 km). There are normally 4 trains per day traveling from Zagreb to Ljubljana and tickets for this journey start from $28.67 when you book in advance. First train. 07:05. u96o.