|Distance||820 miles (1322 km)|
Trains from Cardiff to Venice cover the 820 miles (1322 km) long trip. There are direct train services available. Travelers depart most frequently from Cardiff Central and arrive in Venezia Santa Lucia.
When departing from Cardiff, you have various train station options to start your journey from including Cardiff Central, Cardiff (Queen Street) and Rhoose Cardiff International Airport. When arriving in Venice, you can end your route in train stations like Venezia Santa Lucia, Venezia Mestre and Venice.
Passengers board the train most frequently from Cardiff Central, which is located around 1.1 miles (1.8 km) away from the city centre, and they get off the train at Venezia Santa Lucia, located 0.1 miles (235 m) away from the city centre.
Here are some other resources that might have the information you need