Vienna is the capital of Austria. Venice is in north-eastern Italy, on the Adriatic Sea.
No. The capital of Austria is called Vienna. There are places in Italy called Verona, San Vincenzo, and Venice if that's what you mean.
Venice and Verona are cities in Italy. Versailles is a city in France.
500 km
Vienna (Wien) is the capital of Austria and is not on islands.
Vienna doesn't have a canal system. You are probably thinking of Venice.
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.
Vienna, GA
Which Alexandria and which Venice?
The driving distance from Florence, Italy to Venice, Italy is 258km
The driving distance from Málaga, Spain to Venice, Italy is 2220km
1h 15min from Venice to the slovenian border.