The cheapest and fastest trains from Milan to Lucca
Cheapest price
£22
Average price
£55
Fastest journey
3 h 49 m
Average duration
3 h 53 m
Trains per day
82
Distance
208 km
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 travelling at rush hour.
The average ticket from Milan to Lucca will cost around £55 if you buy it on the day, but you can find cheap train tickets today for only £22.
To travel from Milan to Lucca you need to make at least one change.
Regionale 2293 · Regionale 341016:505h32Milan Centrale12:22Lucca station£221One-way1 change
Regionale 2295 · Regionale 3412917:414h41Milan Rogoredo22:22Lucca station£221One-way1 change
Regionale 2293 · Regionale 836776:507h26Milan Centrale14:16San Pietro a Vico£231One-way1 change
Regionale Veloce 3097 · Regionale 19361 · Regionale 341378:146h50Milan Porta Garibaldi15:04Lucca station£241One-way2 changes
Regionale Veloce TTPER 1799 · Regionale 17833 · Regionale 3411411:207h09Milan Centrale18:29Lucca station£261One-way2 changes
9961+
Regionale 1853619:403h49Milan Centrale23:29Lucca station£521One-way1 change
FRECCIAROSSA 9325+
Regionale 3412416:483h52Milan Porta Garibaldi20:40Lucca station£621One-way1 change
FRECCIAROSSA 9311+
Regionale 340929:483h54Milan Porta Garibaldi13:42Lucca station£671One-way1 change
9935+
Regionale 3410812:403h54Milan Centrale16:34Lucca station£611One-way1 change
9927+
Regionale 3410010:403h55Milan Centrale14:35Lucca station£661One-way1 change
Travel Information
Compare coach, train and flight for Milan to Lucca
Omio recommends booking the train as it is the most popular option from Milan to Lucca among Omio's users. If you are prioritising price take the train with prices starting from £15. For those with little time consider booking a train which can get you there in 3h 54m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg. The ticket price range depends on the travel mode: a train costs an average of £15, and a flight costs an average of £128.
Distance: 208 km
Compare train with
Most popular Train | Coach | Flight |
|---|---|---|
£25 Average Price Cheapest | £28 Average Price | £128 Average Price |
4h 24m Average total duration Fastest 3h 54m Onboard + 30m Additional time* | 5h 0m Average total duration 4h 30m Onboard + 30m Additional time* | 12h 45m Average total duration 9h 45m Onboard + 3h 0m Additional time* |
0.1 - 0.2kg CO2 emissions Lowest | 0.2 - 0.5kg CO2 emissions | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Live departures
Milan to Lucca train times
The table below shows live departures for Milan to Lucca trains for today, Saturday 18 July. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
Regionale Veloce TTPER 2471 · Regionale 17845 · Regionale 34126 | 15:20 Milan Centrale | 6h03 | 21:23 Lucca station | 2 changes | |
9947+ Regionale 34124 | Delayed 13:41 15:40Milan Centrale | 5h00 | 20:40 Lucca station | 1 change | |
9947+ Regionale 34122 | Delayed 13:41 15:40Milan Centrale | 4h47 | 20:27 Lucca station | 1 change | |
9947+ Regionale 34126 | Delayed 13:41 15:40Milan Centrale | 5h43 | 21:23 Lucca station | 1 change | |
Intercity 673+ Regionale 34123 | 15:55 Milan Centrale | 4h32 | 20:27 Lucca station | 1 change | |
Intercity 673+ Regionale 34123 · Regionale 83654 | 15:55 Milan Centrale | 5h05 | 21:00 San Pietro a Vico | 2 changes | |
FRECCIAROSSA 9551+ Regionale Veloce 4047 · Regionale 18597 | 16:10 Milan Centrale | 4h07 | 20:17 Lucca station | 2 changes | |
9951+ Regionale 34124 | On time 16:40 Milan Centrale | 4h00 | 20:40 Lucca station | 1 change | |
9951+ Regionale 34126 | On time 16:40 Milan Centrale | 4h43 | 21:23 Lucca station | 1 change | |
9951+ Regionale 34130 | On time 16:40 Milan Centrale | 5h00 | 21:40 Lucca station | 1 change | |
FRECCIAROSSA 9325+ Regionale 34124 | 16:48 Milan Porta Garibaldi | 3h52 | 20:40 Lucca station | 1 change | |
FRECCIAROSSA 9325+ Regionale 34124 · Regionale 83654 | 16:48 Milan Porta Garibaldi | 4h12 | 21:00 San Pietro a Vico | 2 changes | |
FRECCIAROSSA 9555+ Regionale Veloce 4051 · Regionale 18601 | 17:10 Milan Centrale | 4h08 | 21:18 Lucca station | 2 changes | |
FRECCIAROSSA 9555+ Regionale 34126 | 17:10 Milan Centrale | 4h13 | 21:23 Lucca station | 1 change | |
FRECCIAROSSA 9811+ Regionale TTPER 17847 · Regionale 34130 | 17:30 Milan Centrale | 4h10 | 21:40 Lucca station | 2 changes | |
9955+ Regionale 34134 | On time 17:40 Milan Centrale | 5h18 | 22:58 Lucca station | 1 change | |
9955+ Regionale 18536 | On time 17:40 Milan Centrale | 5h49 | 23:29 Lucca station | 1 change | |
9955+ Regionale 34130 | On time 17:40 Milan Centrale | 4h00 | 21:40 Lucca station | 1 change | |
Regionale 2295 · Regionale 34127 | 17:41 Milan Rogoredo | 4h36 | 22:17 Lucca station | 1 change | |
FRECCIAROSSA 9559+ Regionale 34134 | 18:10 Milan Centrale | 4h48 | 22:58 Lucca station | 1 change | |
FRECCIAROSSA 9559+ Regionale 18323 · Regionale 18605 | 18:10 Milan Centrale | 4h07 | 22:17 Lucca station | 2 changes | |
FRECCIAROSSA 9657+ Intercity 599+ Regionale 34134 | 18:30 Milan Centrale | 4h28 | 22:58 Lucca station | 2 changes | |
9959+ Regionale 18536 | On time 18:40 Milan Centrale | 4h49 | 23:29 Lucca station | 1 change | |
9959+ Regionale 34134 | On time 18:40 Milan Centrale | 4h18 | 22:58 Lucca station | 1 change | |
FRECCIAROSSA 9563+ Regionale 18536 | 19:10 Milan Centrale | 4h19 | 23:29 Lucca station | 1 change | |
9961+ Regionale 18536 | On time 19:40 Milan Centrale | 3h49 | 23:29 Lucca station | 1 change | |
| Sunday 19 July | |||||
FRECCIAROSSA 9505+ Regionale Veloce 4015 · Regionale 18555 | 5:10 Milan Centrale | 4h07 | 9:17 Lucca station | 2 changes | |
FRECCIAROSSA 9505+ Regionale 34080 | 5:10 Milan Centrale | 4h18 | 9:28 Lucca station | 1 change | |
FRECCIAROSSA 9505+ Regionale 34080 · Regionale 83562 | 5:10 Milan Centrale | 4h52 | 10:02 San Pietro a Vico | 2 changes | |
Regionale Veloce TTPER 1797 · Regionale 17817 · Regionale 34088 | 5:15 Milan Centrale | 6h24 | 11:39 Lucca station | 2 changes | |
Intercity 583+ Regionale 34088 | 6:05 Milan Centrale | 5h34 | 11:39 Lucca station | 1 change | |
FRECCIAROSSA 9511+ Regionale 18279 · Regionale 18561 | 6:10 Milan Centrale | 4h07 | 10:17 Lucca station | 2 changes | |
FRECCIAROSSA 9511+ Regionale 34084 | 6:10 Milan Centrale | 4h13 | 10:23 Lucca station | 1 change | |
FRECCIAROSSA 9511+ Regionale 34084 · Regionale 83566 | 6:10 Milan Centrale | 5h31 | 11:41 San Pietro a Vico | 2 changes | |
8111+ Regionale 34086 | On time 6:40 Milan Centrale | 3h58 | 10:38 Lucca station | 1 change | |
8111+ Regionale 34088 | On time 6:40 Milan Centrale | 4h59 | 11:39 Lucca station | 1 change | |
8111+ Regionale 34092 | On time 6:40 Milan Centrale | 7h02 | 13:42 Lucca station | 1 change | |
Regionale 2293 · Regionale 34101 | 6:50 Milan Centrale | 5h32 | 12:22 Lucca station | 1 change | |
Regionale 2293 · Regionale 83677 | 6:50 Milan Centrale | 7h26 | 14:16 San Pietro a Vico | 1 change | |
FRECCIAROSSA 9515+ Regionale 34088 | 7:10 Milan Centrale | 4h29 | 11:39 Lucca station | 1 change | |
Regionale Veloce TTPER 1705 · Regionale 17821 · Regionale 34092 | 7:20 Milan Centrale | 6h22 | 13:42 Lucca station | 2 changes | |
9917+ Regionale 34100 | On time 7:40 Milan Centrale | 6h55 | 14:35 Lucca station | 1 change | |
9917+ Regionale 34092 | On time 7:40 Milan Centrale | 6h02 | 13:42 Lucca station | 1 change | |
9917+ Regionale 34088 | On time 7:40 Milan Centrale | 3h59 | 11:39 Lucca station | 1 change | |
Regionale Veloce 3097 · Regionale 19361 · Regionale 34137 | 8:14 Milan Porta Garibaldi | 6h50 | 15:04 Lucca station | 2 changes | |
8947+ Regionale 34100 | On time 8:40 Milan Centrale | 5h55 | 14:35 Lucca station | 1 change | |
8947+ Regionale 34092 | On time 8:40 Milan Centrale | 5h02 | 13:42 Lucca station | 1 change | |
Regionale Veloce TTPER 1711+ Intercity 584+ Regionale 34092 | 8:40 Milan Centrale | 5h02 | 13:42 Lucca station | 2 changes | |
8947+ Regionale 34102 | On time 8:40 Milan Centrale | 6h42 | 15:22 Lucca station | 1 change | |
Regionale Veloce TTPER 2459 · Regionale TTPER 17827 · Regionale 34108 | 9:20 Milan Centrale | 7h14 | 16:34 Lucca station | 2 changes | |
9923+ Regionale 34102 | On time 9:40 Milan Centrale | 5h42 | 15:22 Lucca station | 1 change | |
9923+ Regionale 34100 | On time 9:40 Milan Centrale | 4h55 | 14:35 Lucca station | 1 change | |
9923+ Regionale 34092 | On time 9:40 Milan Centrale | 4h02 | 13:42 Lucca station | 1 change | |
FRECCIAROSSA 9311+ Regionale 34092 | 9:48 Milan Porta Garibaldi | 3h54 | 13:42 Lucca station | 1 change | |
Intercity 1549 · Intercity 511+ Regionale 34139 | 10:05 Milan Centrale | 5h24 | 15:29 Lucca station | 2 changes | |
9927+ Regionale 34100 | On time 10:40 Milan Centrale | 3h55 | 14:35 Lucca station | 1 change | |
9927+ Regionale 34102 | On time 10:40 Milan Centrale | 4h42 | 15:22 Lucca station | 1 change | |
9927+ Regionale 34108 | On time 10:40 Milan Centrale | 5h54 | 16:34 Lucca station | 1 change | |
FRECCIAROSSA 9587+ Regionale 34102 · Regionale 83572 | 11:10 Milan Centrale | 4h56 | 16:06 San Pietro a Vico | 2 changes | |
FRECCIAROSSA 9587+ Regionale 34102 | 11:10 Milan Centrale | 4h12 | 15:22 Lucca station | 1 change | |
Regionale Veloce TTPER 1799 · Regionale 17833 · Regionale 34114 | 11:20 Milan Centrale | 7h09 | 18:29 Lucca station | 2 changes | |
9931+ Regionale 34110 | On time 11:40 Milan Centrale | 5h49 | 17:29 Lucca station | 1 change | |
9931+ Regionale 34108 | On time 11:40 Milan Centrale | 4h54 | 16:34 Lucca station | 1 change | |
9931+ Regionale 34114 | On time 11:40 Milan Centrale | 6h49 | 18:29 Lucca station | 1 change | |
FRECCIAROSSA 9535+ Regionale 34108 | 12:10 Milan Centrale | 4h24 | 16:34 Lucca station | 1 change | |
FRECCIAROSSA 9535+ Regionale Veloce 4035 · Regionale 18583 | 12:10 Milan Centrale | 4h07 | 16:17 Lucca station | 2 changes | |
FRECCIAROSSA 8809+ Regionale TTPER 17935 · Regionale 34108 | 12:35 Milan Centrale | 3h59 | 16:34 Lucca station | 2 changes | |
9935+ Regionale 34110 | On time 12:40 Milan Centrale | 4h49 | 17:29 Lucca station | 1 change | |
9935+ Regionale 34114 | On time 12:40 Milan Centrale | 5h49 | 18:29 Lucca station | 1 change | |
9935+ Regionale 34108 | On time 12:40 Milan Centrale | 3h54 | 16:34 Lucca station | 1 change | |
FRECCIAROSSA 9539+ Regionale 18299 · Regionale 18587 | 13:10 Milan Centrale | 4h07 | 17:17 Lucca station | 2 changes | |
FRECCIAROSSA 9539+ Regionale 34110 | 13:10 Milan Centrale | 4h19 | 17:29 Lucca station | 1 change | |
Regionale Veloce TTPER 2467 · Regionale TTPER 17859 · Regionale 34122 | 13:20 Milan Centrale | 7h07 | 20:27 Lucca station | 2 changes | |
9939+ Regionale 34118 | On time 13:40 Milan Centrale | 5h49 | 19:29 Lucca station | 1 change | |
9939+ Regionale 34114 | On time 13:40 Milan Centrale | 4h49 | 18:29 Lucca station | 1 change | |
9939+ Regionale 34122 | On time 13:40 Milan Centrale | 6h47 | 20:27 Lucca station | 1 change | |
Intercity 669+ Regionale 83693 | 13:55 Milan Centrale | 7h04 | 20:59 San Pietro a Vico | 1 change | |
Intercity 669+ Regionale 18637 | 13:55 Milan Centrale | 5h03 | 18:58 Lucca station | 1 change | |
FRECCIAROSSA 9543+ Regionale Veloce 4043 · Regionale 83681 | 14:10 Milan Centrale | 4h17 | 18:27 San Pietro a Vico | 2 changes | |
FRECCIAROSSA 9543+ Regionale 34114 | 14:10 Milan Centrale | 4h19 | 18:29 Lucca station | 1 change | |
FRECCIAROSSA 9543+ Regionale Veloce 4043 · Regionale 83681 | 14:10 Milan Centrale | 4h07 | 18:17 Lucca station | 2 changes | |
8143+ Regionale 34118 | 14:40 Milan Centrale | 4h49 | 19:29 Lucca station | 1 change | |
8143+ Regionale 34124 | 14:40 Milan Centrale | 6h00 | 20:40 Lucca station | 1 change | |
8143+ Regionale 34122 | 14:40 Milan Centrale | 5h47 | 20:27 Lucca station | 1 change | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Milan to Lucca by coach, train or flight
Compare coach, train and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
18 Jul
19 Jul
20 Jul
21 Jul
22 Jul
23 Jul
24 Jul
25 Jul
26 Jul
27 Jul
28 Jul
29 Jul
30 Jul
31 Jul
Why should you book Milan to Lucca trains with Omio?
Why book with Omio vs Frecciarossa?
- Compare with other providers: On Omio, you can not only buy tickets for Frecciarossa, but also compare tickets for the likes of Regionale, Intercity, Italo or Frecciabianca to find the best option for your trip from Milan to Lucca.
- Designed for International Travelers: Omio is in your language including 24/7 customer service and offers multiple payment options, including PayPal, credit cards, and bank transfer, in your preferred currency.
- Compare all your options: Omio allows you to compare Frecciarossa with all available travel options, which are bus, train and flight to ensure you get the best deal for traveling from Milan to Lucca.
Why book with Omio over Raileurope?
- Multiple modes of transport: Omio allows you to compare travel options including bus, train and flight to find the ideal travel option from Milan to Lucca.
How far in advance should I book train tickets from Milan to Lucca?
Journey information
Overview: Train from Milan to Lucca
Trains from Milan to Lucca run on average 56 times per day, taking around 3h 54m. Cheap train tickets for this journey start at £15 but you can travel from only £14 by coach.
The earliest train runs at 04:00, the last at 23:45. The fastest train covers the 208 km distance in 4h 0m.
Distance 208 km |
Average train duration 3h 54m |
Cheapest ticket price £15 |
Trains per day 56 |
Fastest train 4h 0m |
First train 4:00 |
Last train 23:45 |
Cheapest Month Aug |
Cheapest Day Wed |
High Season Jul - Sept |
Low Season Jan - Mar |
Busiest Day Sat |
Least Busy Day Wed |
Best time to book 14 days |
Train companies: Frecciarossa, Regionale, Intercity, Italo, Frecciabianca from Milan to Lucca trainsFrecciarossa, Regionale, Intercity, Italo, Frecciabianca trains will get you between Milan and Lucca from £14. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Frecciarossa
Regionale
Intercity
Italo
Frecciabianca
FAQs: Milan to Lucca train
Find answers to the most common questions about traveling from Milan to Lucca by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Lucca, this guide helps you travel smarter and with confidence.

popular train stations
Important Stations and Airports in Milan and Lucca
Most Milan to Lucca trains use the Milano Centrale to Lucca station pair, with some services arriving at S. Pietro A Vico. Use this guide to compare Milan and Lucca train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Which Milan station do trains to Lucca leave from?
Getting to Milano Centrale from Milan city centre
Milano Centrale is 2 km from Milan city centre. Public transport options include:
Milano Centrale train station facilities and services
Milano Centrale has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Ticket Office, Bike Parking, Bike Rental, Car Rental and Information Desk.
Food and drink
Food options include: Venchi, Panzera Coffee, Burger King, Bar Motta, Caffè Napoli, VyTA Boulangerie, Spontini, Starbucks, Dispensa Emilia, McDonald's, & many more
Wi-Fi and ATMs
Free WiFi in the station. ATMs are there are ATMs in various locations around the station.
Tickets and information
The ticket office is open Mon - Sun: 05:50 - 22:20. Information desks are located next to the ticket office on the ground floor in the shopping gallery.
Luggage and lost property
Luggage storage is provided by KiPoint and located on the ground floor, on the side of Piazza Luigi di Savoia. It is open every day from 06:00 to 23:00.
Parking, taxis and toilets
Available at Milano Centrale: Parking, Taxis, WC.
Bike and car services
Available at Milano Centrale: Bike Parking, Bike Rental, Car Rental.
Accessibility
Accessibility facilities are available at Milano Centrale: Station is wheelchair accessible, has elevators and the Sala Blu, Trenitalia's office of assistance for disabled travelers, is next to Platform 4.
Shops, hotels and contact
Nearby hotels include Glam Hotel Milano, NYX MIlan, iQ Hotel Milano.
Getting to Milano Rogoredo from Milan city centre
Milano Rogoredo is 5 km from Milan city centre. Public transport options include:
Milano Rogoredo train station facilities and services
Milano Rogoredo has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Car Rental, Information Desk and Luggage Carts.
Food and drink
Food options include: Ristorante Pizzeria Il Moro, Osteria La Piola
Wi-Fi and ATMs
Free. ATMs are available in the train station.
Tickets and information
Ticket office support is available at Milano Rogoredo. Information desks are located in the main hall.
Luggage and lost property
Luggage storage is available at Milano Rogoredo. Lost and found is available at the station.
Parking, taxis and toilets
Available at Milano Rogoredo: Parking, Taxis, WC.
Bike and car services
Available at Milano Rogoredo: Bike Parking, Car Rental.
Accessibility
Accessibility facilities are available at Milano Rogoredo: Elevators, ramps.
Shops, hotels and contact
Nearby hotels include Starhotels Business Palace, Hotel Mistral, Hotel Brenta Milano.
Getting to Milano Porta Garibaldi from Milan city centre
Milano Porta Garibaldi is 2 km from Milan city centre. Public transport options include:
Milano Porta Garibaldi train station facilities and services
Milano Porta Garibaldi has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Bike Parking and Bike Rental.
Food and drink
Food options include: Caffeteria Panni Caldi, Princi, Burgez, Bricco Café, U! Come tu mi vuoi, Autogrill, Culto
Wi-Fi and ATMs
Free Wi-Fi in the station. ATMs are located in the main hall.
Parking, taxis and toilets
Available at Milano Porta Garibaldi: Parking, Taxis, WC.
Bike and car services
Available at Milano Porta Garibaldi: Bike Parking, Bike Rental.
Accessibility
Accessibility facilities are available at Milano Porta Garibaldi: Accessible facilities such as ticket machines, toilets, and ramps and additional assistance as needed from 07:45 to 22:30.
Shops, hotels and contact
Nearby hotels include Hotel NH Milano Palazzo Moscova, AC Hotel by Marriott Milano, Tocq Hotel.
Which Lucca station do trains from Milan arrive at?
Getting to Lucca from Lucca city centre
Lucca train station facilities and services
Lucca has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, Information Desk and Luggage Carts.
Food and drink
Food options include: Ristorante Giglio, Osteria Baralla
Wi-Fi and ATMs
Free. ATMs are available in the train station.
Tickets and information
Ticket office support is available at Lucca. Information desks are located in the main hall.
Luggage and lost property
Luggage storage is available at Lucca. Lost and found is available at the station.
Parking, taxis and toilets
Available at Lucca: Parking, Taxis, WC.
Bike and car services
Available at Lucca: Bike Parking, Bike Rental, Car Rental.
Accessibility
Accessibility facilities are available at Lucca: Elevators, ramps.
Shops, hotels and contact
Nearby hotels include Grand Universe Lucca, Hotel Ilaria, Albergo San Martino.
Getting to S. Pietro A Vico from Lucca city centre
S. Pietro A Vico is 4 km from Lucca city centre. Public transport options include:
S. Pietro A Vico train station facilities and services
S. Pietro A Vico has practical services for this route, including Parking, Dining and Accessibility.
Food and drink
Food and drink options are available at S. Pietro A Vico.
Parking, taxis and toilets
Available at S. Pietro A Vico: Parking.
Accessibility
Accessibility facilities are available at S. Pietro A Vico.
Getting to Ponte A Moriano from Lucca city centre
Ponte A Moriano is 7 km from Lucca city centre. Public transport options include:
Ponte A Moriano train station facilities and services
Ponte A Moriano has practical services for this route, including Dining, ATM and Accessibility.
Food and drink
Food and drink options are available at Ponte A Moriano.
Wi-Fi and ATMs
ATMs are available at Ponte A Moriano.
Accessibility
Accessibility facilities are available at Ponte A Moriano.
More options for your journey from Milan to Lucca
Here are some other resources that might have the information you need

