We will be staying in Bellagio, Italy, April 25-30 and would like to take the Bernina Express for a day trip. I cannot make it work for us and am wondering if I am missing something. The only Express we can take to St. Moritz departs Tirano at 10:06 and arrives St. Moritz at 12:35. We would like to stay a couple of hours there and then return to Bellagio. The only train or bus I can find gets us in Varenna at 18:34 thereby missing the ferry to Bellagio. Are there any other options? We will have a car; should we drive to Varenna or is there a taxi or private shuttle boat? This is for the return. Going this is my plan:
Bellagio to Varenna - Ferry at 7:00 (not sure how long - 15 minutes?)
Varenna to Tirano - Train depart at 7:25, arrive at 8:52
Tirano to St. Moritz - Bernina Express depart 10:06, arrive 12:35
Is this doable? Thank you for any suggestions!