The cheapest trains from Livorno to Milan

Showing times and prices for 17 Oct

Cheapest

£22

Average

£43

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Livorno to Milan will cost around £ 43 if you buy it on the day, but the cheapest tickets can be found for only £ 22.

Cheapest
05:52Livorno Centrale4h48 10:40Milan Porta Garibaldi
0 changes
£221One-way
Cheapest
18:26Livorno Centrale4h54 23:20Milan Centrale
1 changes
£221One-way
2nd Cheapest
14:17Livorno Centrale5h28 19:45Milan Centrale
2 changes
£241One-way
18:46Livorno Centrale4h34 23:20Milan Centrale
1 changes
£281One-way
12:45Livorno Centrale4h50 17:35Milan Centrale
1 changes
£331One-way

Timetable Livorno to Milan

Showing trains for tomorrow, Sun, 17 Oct
03:09Livorno Centrale5h13 08:22Milan Centrale
0 changes
05:25Livorno Centrale4h35 10:00Milan Centrale
0 changes
05:52Livorno Centrale4h48 10:40Milan Porta Garibaldi
0 changes
06:12Livorno Centrale3h38 09:50Milan Centrale
0 changes
06:25Livorno Centrale4h30 10:55Milan Centrale
0 changes
08:12Livorno Centrale3h38 11:50Milan Centrale
0 changes
08:35Livorno Centrale5h18 13:53Milan Centrale
0 changes
08:35Livorno Centrale5h05 13:40Milan Centrale
0 changes
08:49Livorno Centrale4h01 12:50Milan Centrale
0 changes
09:12Livorno Centrale4h38 13:50Milan Centrale
0 changes
09:41Livorno Centrale4h12 13:53Milan Centrale
0 changes
11:24Livorno Centrale4h29 15:53Milan Centrale
0 changes
12:45Livorno Centrale4h50 17:35Milan Centrale
0 changes
13:43Livorno Centrale5h57 19:40Milan Centrale
0 changes
14:17Livorno Centrale5h28 19:45Milan Centrale
0 changes
16:40Livorno Centrale4h05 20:45Milan Centrale
0 changes
17:18Livorno Centrale4h35 21:53Milan Centrale
0 changes
18:26Livorno Centrale4h54 23:20Milan Centrale
0 changes
18:46Livorno Centrale5h24 00:10Milan Centrale
0 changes
18:46Livorno Centrale4h34 23:20Milan Centrale
0 changes
18:49Livorno Centrale4h01 22:50Milan Centrale
0 changes
19:40Livorno Centrale4h00 23:40Milan Centrale
0 changes
19:40Livorno Centrale4h30 00:10Milan Centrale
0 changes
20:12Livorno Centrale3h53 00:05Milan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
16 Oct
£22Regionale
Sun
17 Oct
£22Regionale
Mon
18 Oct
£18Intercity
Tue
19 Oct
£18Intercity
Wed
20 Oct
£18Intercity
Thu
21 Oct
£18Intercity
Fri
22 Oct
£19Intercity
Sat
23 Oct
£10Intercity
Sun
24 Oct
£18Intercity
Mon
25 Oct
£18Intercity
Wed
27 Oct
£11Intercity
Thu
28 Oct
£13Intercity
Fri
29 Oct
£13Intercity
Sat
30 Oct
£18Intercity
Sun
31 Oct
£10Intercity
Mon
1 Nov
£11Intercity
Tue
2 Nov
£11Intercity
Wed
3 Nov
£10Intercity
Fri
5 Nov
£22Regionale

The fastest trains from Livorno to Milan

Showing times and prices for 17 Oct

Fastest Journey

3 h 38 m

Average

4 h 35 m

Trains per day

24

Distance

232 km

Of the 24 trains that leave Livorno for Milan every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 232 km distance in an average of 4 h 35 m but if you time it right, some trains will get you there in just 3 h 38 m .

The slowest trains will take 5 h 57 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
06:12Livorno Centrale3h38 09:50Milan Centrale
1 changes
£581One-way
Fastest
08:12Livorno Centrale3h38 11:50Milan Centrale
1 changes
£661One-way
2nd Fastest
20:12Livorno Centrale3h53 00:05Milan Centrale
1 changes
£661One-way
19:40Livorno Centrale4h00 23:40Milan Centrale
1 changes
£501One-way
18:49Livorno Centrale4h01 22:50Milan Centrale
1 changes
£661One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Livorno to Milan

distanceDistance143 miles (231 km)
durationAverage train duration4 h 29 min
priceAverage train ticket price£19 (€22)
frequencyTrain frequency9 a day
changesDirect trainYes, there are 9 direct trains a day
carriersTrain providersIntercity, Frecciarossa, Regionale or Frecciabianca

Trains from Livorno to Milan cover the 143 miles (231 km) long route taking on average 4 h 29 min with our travel partners like Intercity, Frecciarossa, Regionale or Frecciabianca. Normally, there are 9 trains operating per day, including direct services available. While the average ticket price for this route costs around £19, you can find the cheapest train ticket for as low as £18. Travellers depart most frequently from Livorno Centrale and arrive in Milano Centrale.

Train companies

Livorno to Milan with Frecciarossa

Frecciarossa trains will get you between Livorno and Milan from £18. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Frecciarossa

Looking for a smooth and easy way to travel from Livorno to Milan? Book your Trenitalia Frecciarossa train from Livorno to Milan with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Livorno to Milan route. Omio shows you current Frecciarossa timetables and tickets to cover the 143 miles (231 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this trip. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travellers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

Travel Tips

Trains from Livorno to Milan
Travel by train to Milan 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 Livorno to Milan.
FAQs
How much does a cheap train from Livorno to Milan cost?
Omio customers have found cheap train tickets between Livorno and Milan for as low as £18  for the next 7 days.
What is the average price of train tickets to Milan from Livorno?
If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that Livorno to Milan train prices are on average £19  one way.
What is the distance by train from Livorno to Milan?
You should expect to travel around 143 miles (231 km)  between Livorno and Milan by train.
How long is the train between Livorno and Milan?
While the time it takes to travel 143 miles (231 km) between Livorno and Milan can vary based on specific dates, weekends, and bank holidays, the train duration from Livorno to Milan is on average 4 h 29 min.
Which train station in Livorno goes to Milan? Which train station do I come into Milan from Livorno?

There are a few train stations in Livorno to start your journey from including Livorno Centrale, Livorno Centrale and Livorno Calambrone. In Milan you have a few train station options to choose from for your arrival including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

Omio customers travelling this route depart most frequently from Livorno Centrale   and arrive in Milano Centrale.

Where is the Livorno train station located? Where is the Milan train station located?

Passengers booking this trip most frequently board their trains from Livorno Centrale and need to travel around 1 mile (s) / 2 km from the city centre to get to this train station.

Passengers arriving in Milan most often arrive at Milano Centrale and need to travel around 1 mile (s) / 2 km from this train station to the city centre.

Which train providers should I travel with from Livorno to Milan?
For the route from Livorno to Milan you can take a train with Intercity, Frecciarossa, Regionale or Frecciabianca. Be sure to check out all possible train companies that offer services between Livorno and Milan on Omio to compare what amenities they may have.
How many trains are there from Livorno to Milan a day?
The average number of trains departing Livorno for Milan is 9 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Livorno to Milan? When does the last train depart from Livorno to Milan?
You can take the first train from Livorno to Milan at 04: 52   or take the last train from Livorno to Milan leaving at 15: 24. Look for the latest Livorno Milan train timetable on Omio and book the best time to take the train for this route.
How early should I buy train tickets from Livorno to Milan to score the best deals?
If you book Livorno to Milan train tickets within the next 7 days, you can find one way tickets to cost on average £19. However, booking in advance gives you access to the best prices for trains between Livorno and Milan. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Livorno
Milan
Livorno Centrale is the most popular Livorno railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Livorno for your journey to Milan.