There are 11 ways to get from Saint-Omer to Milan by train, plane, train (TGV, Trenitalia), bus, car, 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, train to Brussels Airport, fly to Milan Linate Airport
best- Take the train from St Omer to Lille Flandrestrain
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Fly from Brussels Airport (BRU) to Milan Linate Airport (LIN)plane BRU - LIN
6h 3m€69–295Train
- Take the train from St Omer to Lille Flandrestrain Ter
- Take the train from Lille Europe to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
10h 36m€187–326Train, bus
- Take the train from St Omer to Lille Flandrestrain Ter
- Take the train from Lille Flandres to Monstrain Ic / ...
- Take the bus from Mons - Place Léopold to Milano - Famagostabus
17h 20m€153–233Drive 956 km
- Drive from Saint-Omer to Milancar 956 km
10h 41m€152–220Train, train to Paris Charles De Gaulle Airport, fly to Milan Linate Airport
- Take the train from St Omer to Lille Flandrestrain
- 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
6h 4m€98–334Train, train to Brussels Airport, fly to Milano Malpensa Airport
- Take the train from St Omer to Lille Flandrestrain
- 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
7h 3m€102–298Train, train to Brussels South Charleroi Airport, fly to Il Caravaggio International Airport, bus
- Take the train from St Omer to Lille Flandrestrain
- 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
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
8h 1m€75–299Train, train to Paris Charles De Gaulle Airport, fly to Milano Malpensa Airport
- Take the train from St Omer to Lille Flandrestrain
- Take the train from Lille Europe to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Milano Malpensa Airport (MXP)plane CDG - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
6h 59m€86–277Train, train to Paris Orly Airport, fly to Milan Linate Airport
- Take the train from St Omer to Lille Flandrestrain
- Take the train from Lille Flandres to Paris Nordtrain
- Fly from Paris Orly Airport (ORY) to Milan Linate Airport (LIN)plane ORY - LIN
7h 4m€110–299Train via Strasbourg
- Take the train from St Omer to Lille Flandrestrain Ter
- Take the train from Lille Flandres to Strasbourgtrain Tgv
- Take the train from Strasbourg to Basel Sbbtrain Ter
- Take the train from Basel SBB to Bellinzonatrain Ec
- Take the train from Bellinzona to Como S. Giovannitrain S10 / ...
- Take the train from Como S.Giovanni to Milano Porta Garibalditrain S11
13h 31m€177–609Bus
- Take the bus from ST OMER - Gare to DUNKERQUE - Gare - QUAI 4bus 904
- Take the bus from Dunkirk - Pôle d'Échange Station to Lille - Europe Train Stationbus
- Take the bus from Lille - Europe Train Station to Brussels - Midi Train Stationbus
- Take the bus from Brussels - Midi Train Station to Milano, Autostazione Lampugnanobus
19h 17m€85–145
Saint-Omer to Milan by train and tram
Questions & Answers
The cheapest way to get from Saint-Omer to Milan is to bus which costs €85 - €150 and takes 19h 17m.
The fastest way to get from Saint-Omer to Milan is to train and fly which takes 6h 3m and costs €65 - €300.
No, there is no direct bus from Saint-Omer to Milan. However, there are services departing from ST OMER - Gare and arriving at Milano, Autostazione Lampugnano via Dunkirk - Pôle d'Échange Station, Lille - Europe Train Station and Brussels - Midi Train Station. The journey, including transfers, takes approximately 19h 17m.
No, there is no direct train from Saint-Omer to Milan. However, there are services departing from St Omer and arriving at Milano Centrale via Gare Lille Flandres, Lille Europe and Lyon Part Dieu. The journey, including transfers, takes approximately 10h 36m.
The distance between Saint-Omer and Milan is 892 km. The road distance is 956 km.
The best way to get from Saint-Omer to Milan without a car is to train which takes 10h 36m and costs €180 - €330.
It takes approximately 6h 3m to get from Saint-Omer to Milan, including transfers.
Saint-Omer to Milan bus services, operated by Arc en Ciel 1 – Réseau de transport interurbain du Nord (Hauts-de-France), depart from ST OMER - Gare station.
Saint-Omer to Milan train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from St Omer station.
The best way to get from Saint-Omer to Milan is to train which takes 10h 36m and costs €180 - €330. Alternatively, you can bus, which costs €85 - €150 and takes 19h 17m.
What companies run services between Saint-Omer, Hauts-de-France, France and Milan, Italy?
You can take a train from St Omer to Milano Centrale via Lille Flandres, Gare Lille Flandres, Gare Lille Europe, Lille Europe, and Lyon Part Dieu in around 10h 36m. Alternatively, you can take a bus from ST OMER - Gare to Milano, Autostazione Lampugnano via DUNKERQUE - Gare - QUAI 4, Dunkirk - Pôle d'Échange Station, Lille - Europe Train Station, and Brussels - Midi Train Station in around 19h 17m.
- Website
- easyjet.com
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- €30–170
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €50–220
Flights from Paris Charles De Gaulle Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €35–160
Flights from Paris Orly Airport to Milan Linate Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €50–180
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from St Omer to Lille Flandres
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Oui.SNCF
Train from St Omer to Lille Flandres
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Oui.SNCF
Train from St Omer to Lille Flandres
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Oui.SNCF
Train from St Omer to Lille Flandres
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Oui.SNCF
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- €30–65
- Website
- Oui.SNCF
Train from St Omer to Lille Flandres
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Oui.SNCF
Train from St Omer to Lille Flandres
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Oui.SNCF
Train from St Omer to Lille Flandres
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Oui.SNCF
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- €30–65
- Website
- Oui.SNCF
Train from St Omer to Lille Flandres
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Oui.SNCF
Train from Lille Flandres to Paris Nord
- Ave. Duration
- 2h 18m
- Frequency
- 4 times a week
- Estimated price
- €35–70
- Website
- Oui.SNCF
Train from St Omer to Lille Flandres
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Oui.SNCF
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €22–45
- Website
- Oui.SNCF
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Mons - Place Léopold to Milano - Famagosta
- Ave. Duration
- 13h 54m
- Frequency
- Once a week
- Estimated price
- €130–190
- Website
- Onebus
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Saint-Omer to Milan bus services, operated by Arc en Ciel 1 – Réseau de transport interurbain du Nord (Hauts-de-France), arrive at DUNKERQUE - Gare - QUAI 4 station.
Saint-Omer to Milan train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Lille Flandres station.
Yes, the driving distance between Saint-Omer to Milan is 956 km. It takes approximately 10h 41m to drive from Saint-Omer to Milan.
Book your Saint-Omer to Milan train tickets online with Omio.
There are 14059+ hotels available in Milan.






