Try here... www.trenitalia.it
By train, its about 3 hours.
It takes at least 2 and a half hours from Venice to Milan, then about another hour to Como, so not less then 3 and a half hours. Visit the north of the lake for the best views.
265 km (164 miles) taking A4 VENEZIA. To access Venice itself, take A4 to A57, and then take A57 to Venezia via SS-11 across the bridge.
3.5 hours
To be honest, it's probably better to fly, but if you want to take the train, you will need to take a train first from Barcelona to Venice in Italy. Then you will need to take the train from Venice to Vienna.
For a train journey from Milan to Zurich it would take approximately four hours to get one way.
On the high-speed day train the trip from Paris to Venice will take around 4 and a half hours while if you take the night train, it will be around 12 hours.
about 3 hours by train
The train journey from Venice to Geneva typically takes around 7 to 9 hours, depending on the specific route and connections. Most journeys require at least one transfer, often in Milan. It's advisable to check the current schedules for the most accurate travel times, as they can vary.
Venice-Milan: 277Km / 172 miles and 210 yards
The distance from Milan to Venice in Italy is 272.4 km. How long it will take to drive from one place to the other is dependent upon road conditions but the average journey time is 2 hours and 55 minutes.
San Mariano is in the Philippines (according to Wikipedia). There is no way you can get a train there from Venice!