|Distance||342 miles (552 km)|
Trains from Olbia to Venice cover the 342 miles (552 km) long trip with our travel partners like. There are direct train services available. Travellers depart most frequently from Olbia and arrive in Venezia Mestre.
Here are some other resources that might have the information you need