I am cruising from 12th to 19th from Trieste. My disembarkation time as per schedule says 7:30am. Since I am planning to take a train to zermatt, the best option available is 9:38 direct train to Milan. My concern is whether I can get off the ship atleast by 9am?? Train station is just 500m away I guess.

Someone please guide. I am planning to carry bag myself instead of handing over to ship. I believe the former is the best way to get off quickly.