But I'm looking for example at Zürich - Amsterdam. 12 hours - 10pm to 10am, perfect. But it has a 2:45am - 3:15am change at Frankfurt, so it's actually a ~5h train followed by a ~7h train at a very inconvenient time. Sure, I'd be in Amsterdam by 10am, but after the equivalent of a terrible night. Is there a better way to do this kind of thing?