There are 10 ways to get from Milan to Matigny by train, bus, car, plane, or train (TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Lyon Airport (LYS)
best- Take the train from Milano Centrale to Lyon-Saint Exupery TgvFr
- Take the train from Lyon-Saint Exupery Tgv to Tgv Haute Picardie7860
8h 22m€158–349Fly Milan Linate Airport to Paris Charles De Gaulle Airport, train
cheapest- Fly from Milan Linate Airport (LIN) to Paris Charles De Gaulle Airport (CDG)LIN - CDG
- Take the train from Aeroport Cdg2 Tgv Roissy to Tgv Haute Picardie
5h 31m€99–312Bus, train
- Take the bus from Milano, Autostazione Lampugnano to Paris, Quai de Bercy (Bercy Seine)N410 / ...
- Take the train from Aeroport Cdg2 Tgv Roissy to Tgv Haute PicardieTgv
15h 1m€115–234Drive 840.3 km
- Drive from Milan to Matigny840.3 km
9h 30m€132–190Train
- Take the train from Milano P.Garibaldi to Aeroport Cdg2 Tgv RoissyTgv
- Take the train from Aeroport Cdg2 Tgv Roissy to Tgv Haute PicardieTgv
8h 57m€171–357Bus, train via Paris Charles de Gaulle Airport (CDG)
- Take the bus from Milano, Autostazione Lampugnano to Paris - Bercy-Seine Bus StationBlaBlaCar Bus
- Take the train from Aeroport Cdg2 Tgv Roissy to Tgv Haute PicardieTgv
16h 42m€99–216Fly Milano Malpensa Airport to Paris Charles De Gaulle Airport, train
- Fly from Milano Malpensa Airport (MXP) to Paris Charles De Gaulle Airport (CDG)MXP - CDG
- Take the train from Aeroport Cdg2 Tgv Roissy to Tgv Haute Picardie
5h 51m€102–315Fly Milan Linate Airport to Paris Orly Airport, train
- Fly from Milan Linate Airport (LIN) to Paris Orly Airport (ORY)LIN - ORY
- Take the train from Gare d'Antony to Aéroport Charles de Gaulle 2
- Take the train from Aeroport Cdg2 Tgv Roissy to Tgv Haute Picardie
6h 42m€122–335Fly Milan Linate Airport to Brussels Airport, train
- Fly from Milan Linate Airport (LIN) to Brussels Airport (BRU)LIN - BRU
- Take the train from Brussel-Zuid / Bruxelles-Midi to Tgv Haute Picardie
6h 42m€117–384Fly Milano Malpensa Airport to Paris Orly Airport, train
- Fly from Milano Malpensa Airport (MXP) to Paris Orly Airport (ORY)MXP - ORY
- Take the train from Gare d'Antony to Aéroport Charles de Gaulle 2
- Take the train from Aeroport Cdg2 Tgv Roissy to Tgv Haute Picardie
7h 12m€129–338
Milan Linate Airport (LIN) to Paris Charles De Gaulle Airport (CDG) flights
Questions & Answers
The cheapest way to get from Milan to Matigny is to bus and train via Paris Charles de Gaulle Airport (CDG) which costs €95 - €220 and takes 16h 42m.
The fastest way to get from Milan to Matigny is to fly and train which takes 5h 31m and costs €95 - €320.
The distance between Milan and Matigny is 1007 km. The road distance is 840.3 km.
The best way to get from Milan to Matigny without a car is to train via Lyon Airport (LYS) which takes 8h 22m and costs €150 - €350.
It takes approximately 8h 22m to get from Milan to Matigny, including transfers.
Yes, the driving distance between Milan to Matigny is 840 km. It takes approximately 9h 30m to drive from Milan to Matigny.
There are 370+ hotels available in Matigny.
What companies run services between Milan, Italy and Matigny, France?
You can take a train from Milano Centrale to Matigny via Lyon-Saint Exupery Tgv and Tgv Haute Picardie in around 8h 22m.
- Website
- easyjet.com
Flights from Milan Linate Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €35–170
Flights from Milano Malpensa Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €24–140
Flights from Milan Linate Airport to Paris Orly Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €30–170
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €30–140
Flights from Milano Malpensa Airport to Paris Orly Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €28–160
- Website
- ita-airways.com
Flights from Milan Linate Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €75–330
Flights from Milan Linate Airport to Paris Orly Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €65–370
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €45–230
- Website
- airfrance.com
Flights from Milan Linate Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- €45–320
Flights from Milano Malpensa Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- €35–250
- Website
- brusselsairlines.com
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €45–230
- Website
- lufthansa.com
Flights from Milan Linate Airport to Paris Charles De Gaulle Airport via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–600
Flights from Milan Linate Airport to Brussels Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €75–210
- Website
- swiss.com
Flights from Milano Malpensa Airport to Paris Charles De Gaulle Airport via Zurich
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €75–280
- Website
- transavia.com
Flights from Milano Malpensa Airport to Paris Orly Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €40–270
- Website
- luxair.lu
Flights from Milano Malpensa Airport to Paris Charles De Gaulle Airport via Luxembourg
- Ave. Duration
- 3h 20m
- When
- Monday to Thursday
- Estimated price
- €80–360
- Website
- klm.com
Flights from Milan Linate Airport to Brussels Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €60–350
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon-Saint Exupery Tgv
- Ave. Duration
- 4h 32m
- Frequency
- Twice a week
- Estimated price
- €23–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €55–80
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon-Saint Exupery Tgv to Tgv Haute Picardie
- Ave. Duration
- 2h 34m
- Frequency
- Once daily
- Estimated price
- €90–210
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €90–140
- Rail 1st Class
- €140–210
Train from Aeroport Cdg2 Tgv Roissy to Tgv Haute Picardie
- Ave. Duration
- 27 min
- Frequency
- 3 times a day
- Estimated price
- €17–40
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €17–26
- Rail 1st Class
- €27–40
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Aeroport Cdg2 Tgv Roissy to Tgv Haute Picardie
- Ave. Duration
- 28 min
- Frequency
- Every 4 hours
- Estimated price
- €21–50
- Website
- https://www.sncf-connect.com/en-en
Train from Milano P.Garibaldi to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 7h 13m
- Frequency
- Twice a week
- Estimated price
- €100–250
- Website
- https://www.sncf-connect.com/en-en
Train from Brussel-Zuid / Bruxelles-Midi to Tgv Haute Picardie
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- €26–140
- Website
- https://www.sncf-connect.com/en-en
Train from Gare d'Antony to Aéroport Charles de Gaulle 2
- Ave. Duration
- 58 min
- Frequency
- Every 15 minutes
- Estimated price
- €12
- Website
- https://www.ratp.fr/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milano, Autostazione Lampugnano to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 11h 45m
- Frequency
- Every 4 hours
- Estimated price
- €35–110
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 12h 55m
- Frequency
- 3 times a day
- Estimated price
- €30–90
- Website
- https://www.blablacar.co.uk/bus
Want to know more about travelling around France
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide





























