|Distance||189 miles (305 km)|
|Average train duration||4 h 51 min|
Trains from Vieste to Rome cover the 189 miles (305 km) long trip taking on average 4 h 51 min with our travel partners like. There are direct train services available. Travelers depart most frequently from Vieste and arrive in Roma Termini.
Omio customers traveling this route depart most frequently from Vieste and arrive in Roma Termini.
Passengers booking this route most frequently board their trains from Vieste and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.
Passengers arriving in Rome most often arrive at Roma Termini and need to travel around 1 mile (s) / 1 km from this train station to the city center.