We will be staying in Venice for two nights 5/2 and 5/3/2014 which will end our two weeks in Italy. Our flight home is from Zurich on 5/6/2014. If we leave Venice the morning of 5/4 how long and which trains do we need to take to get to Zurich by traveling on the Bernina Pass train. Is it an Express? I am confused by some of the posts I have seen that say to go to Milan. Isn't there a direct train from Venice to Tirano? Approximately how long (Venice to Zurich) would the entire trip take? Thanks for any advice you can give to help.