An overnight train journey to Zagreb in Croatia by modern Croatian sleeping-car. The journey is from Zurich (depart 20:40) to Zagreb (arrive 10:55), but an identical sleeping-car operates from Munich (depart 23:40) to Zagreb (arrive 08:53) from which you’ll see the same wonderful scenery between Ljubljana and Zagreb along the River Sava – who says you don’t see anything from sleeper trains?!
Both these trains have connections from London by Eurostar & from Paris by TGV, see
AloJapan.com