High speed train
(≈ 1h20)
Night train
(≈ 11h30)
It is one of the most beautiful routes : you cross the Swiss and Austrian Alps.
⚠️ If you want to book this train, don't do Zurich–Ljubljana on Nightjet or sites like Trainline, but look for Zurich–Zagreb in "Night Train", and choose Ljubljana as the drop-off station. (Often, the train doesn't appear well if you search Zurich–Ljubljana directly, but it's just a sales system issue, not a connection!)