These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information from Viareggio to Livorno

distanceDistance23 miles (37 km)
durationAverage train duration47 min
priceAverage train ticket price$7 (€6)
changesDirect trainYes

Trains from Viareggio to Livorno cover the 23 miles (37 km) long journey taking on average 47 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $7 (€6), but the average price of train tickets is $7 (€6). Travelers depart most frequently from Viareggio Scalo and arrive in Livorno Centrale.

Travel Tips

Trains from Viareggio to Livorno
Travel by train to Livorno easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Viareggio to Livorno.
How much do cheap trains between Viareggio and Livorno cost?
Omio customers have found the cheapest trains from Viareggio to Livorno to cost as little as $7 (€6)  in the next 7 days.
What is the price of a train ticket from Viareggio to Livorno?
If you’re looking to buy your train tickets in the next week, you can expect the Viareggio to Livorno train price to come in at an average of $7 (€6)  one way.
How far is it from Viareggio to Livorno by train?
The Viareggio to Livorno train distance is approximately 23 miles (37 km).
How long is the train between Viareggio and Livorno?
On average the Viareggio to Livorno train travel time is 47 min  for the 23 miles (37 km) long journey, but the duration can vary if you travel on weekends and holidays.
What train station in Viareggio goes to Livorno? What train station do I come into Livorno from Viareggio?

There are a few train stations in Viareggio to start your trip from including Viareggio Scalo and Viareggio. In Livorno you have a few train station options to choose from for your arrival including Livorno Centrale, Livorno Centrale and Livorno Calambrone.

Omio customers traveling this route depart most frequently from Viareggio Scalo   and arrive in Livorno Centrale.

Where is the departure train station in Viareggio located? Where is the arrival train station in Livorno located?

Passengers board their train most frequently from Viareggio Scalo and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Livorno Centrale and need to travel approximately 1 mile (s) / 2 km from the train station to the city center in Livorno.

When does the first train depart from Viareggio to Livorno? When does the last train depart from Viareggio to Livorno?
The first Viareggio to Livorno train departs at 5: 24 AM   and the last train from Viareggio to Livorno leaves at 12: 06 PM. Check out the most up-to-date train schedule from Viareggio to Livorno on Omio and find the best time to travel to your destination.
When should I purchase the Viareggio to Livorno train for the best deals on tickets?
If you buy a train ticket from Viareggio to Livorno within the next 7 days, you can find tickets to cost on average $7 (€6) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Viareggio and Livorno are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Viareggio Scalo is the most popular Viareggio railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Viareggio for your trip to Livorno.

Trains from Viareggio to Livorno: related information

Here are some other resources that might have the information you need