[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Thu
Aug 5
$24Regionale
Find prices
Fri
Aug 6
$24Regionale
$35Autostradale
Sat
Aug 7
$24Regionale
$25Flixbus
Sun
Aug 8
$24Regionale
$50Flixbus
Mon
Aug 9
$24Regionale
$29Flixbus
Tue
Aug 10
$24Regionale
Find prices
Wed
Aug 11
$24Regionale
Find prices
Thu
Aug 12
$19Intercity
Find prices
Fri
Aug 13
$24Regionale
$29Flixbus
Sat
Aug 14
$24Regionale
$35Autostradale
Sun
Aug 15
$24Regionale
$25Flixbus
Mon
Aug 16
$24Regionale
$29Flixbus
Tue
Aug 17
$19Intercity
Find prices
Wed
Aug 18
$19Intercity
Find prices
Thu
Aug 19
$19Intercity
$25Flixbus
Fri
Aug 20
$19Intercity
$41Flixbus
Sat
Aug 21
$24Regionale
$20Flixbus
Sun
Aug 22
Find prices
$20Flixbus
Mon
Aug 23
$24Regionale
$41Flixbus
Tue
Aug 24
$19Intercity
Find prices
Wed
Aug 25
$19Intercity
Find prices

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information between La Spezia and Milan

distanceDistance99 miles (159 km)
durationAverage train duration3 h 47 min
priceAverage train ticket price$24 (€19)
changesDirect trainYes
carriersTrain providersIntercity, Regionale, Frecciabianca or Regionale Veloce

Trains from La Spezia to Milan cover the 99 miles (159 km) long journey taking on average 3 h 47 min with our travel partners like Intercity, Regionale, Frecciabianca or Regionale Veloce. There are direct train services available. While the average ticket price for this route costs around $24 (€19), you can find the cheapest train ticket for as low as $24 (€19). Travelers depart most frequently from La Spezia Centrale and arrive in Milano Centrale.

Trains from La Spezia to Milan

This journey includes multiple trains with changes along the way, taking approximately 3h 30min to 8h 29min to reach your destination. Although most rides are indirect, you can find nine non-stop operations throughout the day with durations between 3h 15min and 5h 37min. The route includes about 59 trains per day, ensuring that you can comfortably get from La Spezia to Milan on any day. You can also get around two to four hourly trains throughout the weekend schedules. Milan offers a wide range of attractions for its visitors, including the family-friendly and magnificent Cathedral of Santa Maria Nascente. You can also shop and dine at the different cafes and luxury shops at Galleria Vittorio Emanuele II.

La Spezia to Milan Train Time: Daily Departures

You can get the first daily service at approximately 1:00 a.m. from La Spezia Centrale, which stops at Milan Centrale with a change at Sestri Levante. The last night train leaves La Spezia Migliarina station at around 10:58 p.m. and arrives at Milan Rogoredo station. However, it stops at Milano Lambrate station on Sundays and national holidays. You can find a couple of Frecciabianca rides departing at about 10:27 a.m. and 10:46 a.m. on Saturdays and once during the week for a faster voyage. This journey also includes some Thello services during the weekends and holidays that leave La Spezia at approximately 8:15 a.m., reaching the Milan Centrale station in about 4h 40 min.

How long is the journey by train from La Spezia to Milan?

It takes a duration lasting between around 3h 30min and 8h 29min to reach Milan from La Spezia via trains, with the number of transfers during the voyage extending the ride time. This course has a regular daily timetable, including weekends and holidays, with the first train starting at about 1:00 a.m. You can get about three to five rides each hour with a frequency of around 59 services every day. The final departure includes two changes that result in it being the most extended trip of the day. You can avoid delays using the nine direct services in the daily schedules, with the fastest non-stop operation taking approximately 3h 15min from La Spezia Centrale station.

What are the departure and arrival stations for trains from La Spezia to Milan?

Departure train station: You can depart La Spezia from multiple train stations when heading to Milan, including the La Spezia Centrale, La Spezia Migliarina, and Ca’ Di Boschetti stations. Shuttle services enable you to reach these stations from the town's center. La Spezia Centrale incorporates shops, a tourist information desk, and a storage facility, allowing you to keep your luggage for comfortable movement and shopping. La Spezia Migliarina has parking space while Ca’ Di Boschetti features a luggage storing area.

Arrival train station: Your train stops at three stations upon arriving in Milan, the Milan Centrale, Milan Porta Garibaldi, or Milan Rogoredo stations. To get to the central city, you can board a train or bus from these stations. The escalators and lifts in Milan Centrale make the area suitable for travelers with reduced mobility. These features also facilitate convenient movement with luggage without too much strain, which you can store in the luggage room. You can purchase refreshments or tickets at the ticket office, café, bar, and nearby shops. The stores and restaurants around Milan Rogoredo offer dining areas via a short walk. Milan Porta Garibaldi's is close to a shopping mall, café, bar, and bus stops, enhancing your convenience upon arrival.

Which train companies travel from La Spezia to Milan?

The most significant provider in Italy, Trenitalia, is the only company offering trains from La Spezia to Milan. You can conveniently find its services at almost any station since it commonly operates in multiple towns in the country. This journey mostly includes the well-known Regionale trains, but you can find some Frecciabianca rides daily and Thello services, which operates during national holidays and weekends.

Trenitalia trains from La Spezia to Milan

Trenitalia has a flexible travel policy offering some refundable tickets, mostly dependent upon the fare. For instance, you may get a refund for certain base tickets, but you cannot get a refund on those purchased under 10 ($12). Besides, you need to pay a small fee to cancel your reservation, with most allowing you to claim a refund at any time before the arranged departure. The company's Thello trains have two fare types, the Smart and Flexi options. You cannot exchange the non-refundable Smart ticket, but you can modify the semi-refundable Flexi once up until your departure.

Train La Spezia to Milan: Services on Board

You can conveniently bring your luggage on board and organize them in the available storage areas at the back of the car, in the overhead section, or below your seat. The provider leaves the baggage's responsibility in your hands since it does not implement a luggage limit. Additionally, you can also bring and disassemble one bicycle into a compact bag or container that can fit in the provided spaces. If you require help for persons with disabilities, you can correspond with the Rete Ferroviaria Italiana's (RFI) Sale Blu. They work with Trenitalia and provide free travel assistance in most train stations around Italy for travelers with reduced mobility. You can enjoy more comfort aboard the Frecciabianca trains that merge efficiency with luxury, offering bistro service. They also have a lot of storage space, and the armchair seating style facilitates a relaxing voyage. Trenitalia allows you to bring one small pet on board, placed in a container for efficient storage. You can also take an any-sized dog with a muzzle on by keeping him or her on a leash. Do note that the company does not permit any animals to occupy passenger seats.

How to find cheap train tickets from La Spezia to Milan?

Most rides departing before about 8:00 a.m., those starting between approximately 4:09 p.m. and 6:38 p.m., and the last daily trains provide some affordable ticket prices. If you have a flexible itinerary, you can opt to utilize these schedules. You can also choose the standard and common Regionale trains that incorporate second-class and comfortable coaches instead of the more expensive and luxurious Frecciabianca services. Trenitalia's fare policy consisting of base fares enables you to access some children and group offers for cheaper reservation options.

Travel Tips

Trains from La Spezia 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 La Spezia to Milan.
FAQs
How much does a cheap train from La Spezia to Milan cost?
Train tickets between La Spezia and Milan for some dates and times can be found for as cheap as $24 (€19)  one way in the next 7 days.
What is the price of a train ticket between La Spezia and Milan?
The train price between La Spezia and Milan is on average $24 (€19)  if you are looking to book your tickets for this route in the next 7 days.
How far is Milan from La Spezia by train?
When traveling this route you should expect the distance from La Spezia to Milan by train to be approximately 99 miles (159 km).
What is the La Spezia to Milan train travel time?
On average the La Spezia to Milan train travel time is 3 h 47 min  for the 99 miles (159 km) long route, but the duration can vary if you travel on weekends and holidays.
What is the departure train station in La Spezia and arrival train station in Milan?

There are a few train stations in La Spezia to start your route from including La Spezia Centrale and La Spezia Migliarina. 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 traveling this route depart most frequently from La Spezia Centrale   and arrive in Milano Centrale.

Where is the train station in La Spezia? Where is the train station in Milan?

Passengers booking this trip most frequently board their trains from La Spezia Centrale and need to travel around 1 mile (s) / 2 km from the city center 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 center.

Which train companies can get me from La Spezia to Milan?
For the best La Spezia to Milan train to book, you can travel safely and comfortably with Intercity, Regionale, Frecciabianca or Regionale Veloce. However, it's always good to check all possible train providers with services from La Spezia to Milan to compare what amenities they may offer.
What are the first and last departure train times from La Spezia to Milan?
You can take the first train from La Spezia to Milan at 4: 38 AM. The last train from La Spezia to Milan that you can take departs at 5: 33 PM. Omio shows you the latest train from La Spezia to Milan schedule to help you book the best departure time for this route.
How far in advance should I buy a train ticket from La Spezia to Milan to get the best deals?
The price of a one way train ticket from La Spezia to Milan is on average $24 (€19) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets to Milan from La Spezia available a few months in advance.
Stations

Important Stations and Airports for this Journey

La Spezia
Milan
Ca' di Boschetti
Amenities
La Spezia Centrale
Amenities
Refreshments
La Spezia Migliarina
Amenities