Milan to Lucca train

Cheap train tickets from Milan to Lucca

Showing times and prices for May 29

Cheapest

14

Average

22

The best way to find a cheap train ticket from Milan to Lucca is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Frecciabianca
11:10AM4h17
Milan
03:27PMLucca
141One-way
0 transfers
Regionale
04:05PM5h22
Milan
09:27PMLucca
241One-way
0 transfers
Regionale
03:05PM5h22
Milan
08:27PMLucca
241One-way
0 transfers
Regionale
04:50AM5h37
Milan
10:27AMLucca
241One-way
0 transfers
Intercity
02:05PM4h22
Milan
06:27PMLucca
281One-way
0 transfers

Train schedule from Milan to Lucca

Showing trains for tomorrow, Monday, May 29
Regionale
04:50AM5h37
Milan
10:27AMLucca
0 transfers
Frecciabianca
11:10AM4h17
Milan
03:27PMLucca
0 transfers
Intercity
02:05PM4h22
Milan
06:27PMLucca
0 transfers
Regionale
03:05PM5h22
Milan
08:27PMLucca
0 transfers
Regionale
03:20PM6h09
Milan
09:29PMLucca
0 transfers
Regionale
04:05PM5h22
Milan
09:27PMLucca
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
May 29
Tue
May 30
Wed
May 31
Thu
Jun 01
Fri
Jun 02
Sat
Jun 03
Sun
Jun 04

Fastest train times from Milan to Lucca

Showing times and prices for May 29

Fastest Journey

4 h 17 m

Average

5 h

Trains per day

5

Distance

209 km

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

Frecciabianca
11:10AM4h17
Milan
03:27PMLucca
141One-way
0 transfers
Intercity
02:05PM4h22
Milan
06:27PMLucca
281One-way
0 transfers
Regionale
04:05PM5h22
Milan
09:27PMLucca
241One-way
0 transfers
Regionale
03:05PM5h22
Milan
08:27PMLucca
241One-way
0 transfers
Regionale
04:50AM5h37
Milan
10:27AMLucca
241One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Lucca

distanceDistance129 miles (208 km)
durationAverage train duration4 h 17 min
priceAverage train ticket price$27 (€24)
frequencyTrain frequency14 a day
changesDirect trainNo
carriersTrain providersFrecciarossa, Frecciabianca, Intercity or Regionale

Trains from Milan to Lucca cover the 129 miles (208 km) long journey taking on average 4 h 17 min with our travel partners like Frecciarossa, Frecciabianca, Intercity or Regionale. Normally, there are 14 trains operating per day, including direct services available. While the average ticket price for this journey costs around $27 (€24), you can find the cheapest train ticket for as low as $21 (€19). Travelers depart most frequently from Milano Centrale and arrive in Lucca.

Train providers: Frecciarossa and Intercity from Milan to Lucca trains

Travel between Milan and Lucca from $21 (€19) with Omio’s train partners Frecciarossa and Intercity! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

Frecciarossa
Intercity

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 129 miles (208 km) from Milan to Lucca quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa train schedule for the Milan to Lucca route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this journey, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train between Milan and Lucca with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Train information from Milan to Lucca with Frecciarossa:

  • Average Duration: 3 h 29 min
  • Frecciarossa frequency: 14 a day

Intercity is one of the best options when traveling by train to Lucca from Milan. Omio quickly shows you current Intercity train schedules for the Milan - Lucca journey and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance from Milan to Lucca is around 129 miles (208 km) and the cheapest Intercity one-way ticket you can book starts at $27 (€24). As you check the latest Milan to Lucca train schedule from Intercity for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Lucca safely. If you search for Intercity tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Intercity ticket from Milan to Lucca so you can spend more time enjoying the smooth and easy journey!

FAQs: Trains from Milan to Lucca

FAQs: Travel by train from Milan to Lucca 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 Milan to Lucca.
FAQs
Omio customers have found cheap train tickets between Milan and Lucca for as low as $21 (€19)  for the next 7 days.
In the next 7 days you can expect to pay on average $27 (€24)  for a train ticket from Milan to Lucca.
The distance between Milan and Lucca by train is approximately 129 miles (208 km).
On average the Milan to Lucca train time is 4 h 17 min  covering the 129 mile (208 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Omio customers who travel this route most frequently depart from Milano Centrale   and arrive in Lucca.

The most popular departure train station with passengers for this route, called Milano Centrale, is located 2.3 miles (3.7 km) from the city center of Milan.

The most popular arrival train station, Lucca, is located 2 miles (3.2 km) away from the city center of Lucca.

Take the Milan to Lucca train with Frecciarossa, Frecciabianca, Intercity or Regionale. However, it's always good to check out all possible train providers for the route from Milan to Lucca as there might be differences in the amenities they offer.
On average, there are 14 trains a day from Milan to Lucca. The train times and services may be different on weekends and holidays compared to weekdays.
The first Milan to Lucca train departs at 4: 50 AM   and the last train from Milan to Lucca leaves at 4: 05 PM. Check out the most up-to-date train schedule from Milan to Lucca on Omio and find the best time to travel to your destination.
If you buy the Milan to Lucca train within the next 7 days, you can find one way tickets to cost on average $27 (€24). However, booking your train ticket in advance gives you access to the best prices for trains between Milan and Lucca. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Trains arriving to Lucca

Distance from Lucca to city center
Distance from Lucca to city center
2 miles (3.2 km)
Amenities at station
ATM
ATM
Dining
Dining
Accessibility
Accessibility

More options for your journey from Milan to Lucca

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

HomeTrainsMilan to Lucca train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language