There are 10 ways to get from Lille to Milan by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Brussels Airport, fly to Milan Linate Airport
best- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Fly from Brussels Airport (BRU) to Milan Linate Airport (LIN)plane BRU - LIN
4h 44mDrive 924.1 km
cheapest- Drive from Lille to Milancar 924.1 km
10h 12m€143–206Train via Lyon
- Take the train from Lille Europe to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
8h 50mBus
- Take the bus from Lille to Brussels-North train stationbus FlixBus N781 / ...
- Take the bus from Brussels-North train station to Milanbus FlixBus N836 / ...
15h 37mTrain to Paris Charles De Gaulle Airport, fly to Milan Linate Airport
- Take the train from Lille Europe to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Milan Linate Airport (LIN)plane CDG - LIN
4h 35mTrain to Brussels Airport, fly to Milano Malpensa Airport, train
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Fly from Brussels Airport (BRU) to Milano Malpensa Airport (MXP)plane BRU - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
5h 44mTrain to Paris Orly Airport, fly to Milan Linate Airport
- Take the train from Lille Flandres to Paris Nordtrain
- Fly from Paris Orly Airport (ORY) to Milan Linate Airport (LIN)plane ORY - LIN
5h 17mTrain to Brussels South Charleroi Airport, fly to Il Caravaggio International Airport
- Take the train from Lille Flandres to Charleroi-Centraltrain
- Fly from Brussels South Charleroi Airport (CRL) to Il Caravaggio International Airport (BGY)plane CRL - BGY
6h 38mTrain
- Take the train from Lille Europe to Marne La Vallee Chessytrain Tgv
- Take the train from Marne La Vallee Chessy to Milano Centraletrain Fr
9h 19mTrain, bus
- Take the train from Lille Flandres to Gand-Dampoorttrain Ic
- Take the bus from Gent to Milano, Autostazione Lampugnanobus
16h 49m
Brussels Airport (BRU) to Milan Linate Airport (LIN) flights
Questions & Answers
The cheapest way to get from Lille to Milan is to drive which costs €140 - €210 and takes 10h 12m.
The fastest way to get from Lille to Milan is to drive which takes 10h 12m and costs €140 - €210.
No, there is no direct bus from Lille to Milan. However, there are services departing from Lille and arriving at Milano, Autostazione Lampugnano via Brussels-North train station and via omodeo via cechov. The journey, including transfers, takes approximately 15h 37m.
No, there is no direct train from Lille to Milan. However, there are services departing from Lille Europe and arriving at Milano Centrale via Lyon Part Dieu. The journey, including transfers, takes approximately 8h 50m.
The distance between Lille and Milan is 829 km. The road distance is 924.1 km.
The best way to get from Lille to Milan without a car is to train via Lyon which takes 8h 50m and costs .
It takes approximately 4h 44m to get from Lille to Milan, including transfers.
Lille to Milan bus services, operated by FlixBus-eu, depart from Lille station.
Lille to Milan train services, operated by SNCF Voyages, depart from Lille Europe station.
The best way to get from Lille to Milan is to train via Lyon which takes 8h 50m and costs . Alternatively, you can bus, which costs and takes 15h 37m.
What companies run services between Lille, France and Milan, Italy?
You can take a train from Lille Europe to Milano Centrale via Lyon Part Dieu in around 8h 50m. Alternatively, you can take a bus from Lille to Milano, Autostazione Lampugnano via Brussels-North train station, Milan, and via omodeo via cechov in around 15h 37m.
- Website
- easyjet.com
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- €30–120
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €35–150
Flights from Paris Orly Airport to Milan Linate Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- €35–150
- Website
- ita-airways.com
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €55–230
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €70–240
Flights from Brussels Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €60–170
Flights from Paris Orly Airport to Milan Linate Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €65–240
- Website
- lufthansa.com
Flights from Brussels Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €60–230
Flights from Brussels Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €75–320
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €80–290
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €50–310
Flights from Brussels Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €65–440
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €30–120
- Website
- brusselsairlines.com
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €55–230
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport via Brussels Airport
- Ave. Duration
- 3h 50m
- When
- Tuesday to Friday
- Estimated price
- €120–240
Flights from Brussels Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €60–170
- Website
- airfrance.com
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- €40–260
- Website
- klm.com
Flights from Brussels Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 35m
- When
- Saturday and Sunday
- Estimated price
- €45–290
- Website
- swiss.com
Flights from Brussels Airport to Milano Malpensa Airport via Zurich
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €65–250
- Website
- voyages-sncf.com
Train from Lille Europe to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 34 min
- Frequency
- Every 2 hours
- Schedules at
- voyages-sncf.com
Train from Lille Europe to Lyon Part Dieu
- Ave. Duration
- 3h 6m
- Frequency
- Every 2 hours
- Schedules at
- voyages-sncf.com
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Schedules at
- voyages-sncf.com
Train from Lille Flandres to Paris Nord
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Schedules at
- voyages-sncf.com
Train from Lille Europe to Marne La Vallee Chessy
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Schedules at
- voyages-sncf.com
- Website
- eurostar.com
Train from Lille Europe to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Schedules at
- eurostar.com
- Website
- fsitaliane.it
Train from Lyon Part Dieu to Milano Centrale
- Ave. Duration
- 4h 44m
- Frequency
- Twice daily
- Schedules at
- fsitaliane.it
Train from Marne La Vallee Chessy to Milano Centrale
- Ave. Duration
- 7h 5m
- Frequency
- 3 times a week
- Schedules at
- fsitaliane.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Schedules at
- trenord.it
- Website
- belgiantrain.be
Train from Lille Flandres to Charleroi-Central
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Schedules at
- belgiantrain.be
Train from Lille Flandres to Gand-Dampoort
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Schedules at
- belgiantrain.be
- Website
- global.flixbus.com
Bus from Lille to Brussels-North train station
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Schedules at
- global.flixbus.com
Bus from Brussels-North train station to Milan
- Ave. Duration
- 12h 25m
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
- Website
- blablacar.co.uk
Bus from Lille to Brussels-North train station
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Schedules at
- blablacar.co.uk
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Gent to Milano, Autostazione Lampugnano
- Ave. Duration
- 14h 23m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Lille to Milan bus services, operated by FlixBus-eu, arrive at Brussels-North train station.
Lille to Milan train services, operated by SNCF Voyages, arrive at Lyon Part Dieu station.
Yes, the driving distance between Lille to Milan is 924 km. It takes approximately 10h 12m to drive from Lille to Milan.
Book your Lille to Milan train tickets online with Omio.
There are 14882+ hotels available in Milan.



