I'd like to take a direct train from Monterosso to Milan on a Sunday this summer. The train I'd like to take is scheduled to arrive in Milan 3 hours before our Last Supper tickets. Is that too risky/cutting it too close? How likely are the Intercity trains to be late? The earlier train is VERY early... so I'd rather avoid it.
Thanks!