Distance | 651 miles (1050 km) | |
Average train duration | 17 h 12 min | |
Average train ticket price | £69 (€78) | |
Direct train | Yes | |
Train companies | ÖBB | ICE |
Trains from Leipzig to Rome cover the 651 miles (1050 km) long route taking on average 17 h 12 min with our travel partners like ÖBB | ICE. There are direct train services available. You can get the cheapest train tickets for this route for as low as £69, but the average price of train tickets is £69. Travellers depart most frequently from Leipzig Hbf, Ostseite and arrive in Roma Termini.
Here are some other resources that might have the information you need