There are 10 ways to get from Milano Centrale Station to San Severo by train (Trenitalia), bus, night train, car, tram, plane, or train
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 Termoli (Trenitalia)
best- Take the train from Milano Centrale to Termolitrain Fr
- Take the train from Termoli to S. Severotrain Ic
7h 20m€76–200Train to Milano Malpensa Airport, fly to Abruzzo Airport, train
cheapest- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Abruzzo Airport (PSR)plane MXP - PSR
- Take the train from Pescara Centrale to S. Severotrain
6h 38m€47–192Bus
- Take the bus from Milan to San Severo Piazza della Costituzionebus Itabus
10h 23m€48–103Night train
- Take the nighttrain from Milano Centrale to S. Severonighttrain Ini
8h 58m€65–140Drive 730.5 km
- Drive from Milano Centrale Station to San Severocar 730.5 km
6h 27m€114–164Train (Trenitalia)
- Take the train from Milano Centrale to S. Severotrain Ic
8h 13m€75–160Bus via Poggio Imperiale
- Take the bus from Milano, San Donato M3 to Poggio Imperiale - via Marconibus
11h 22m€53–99Line 9 tram to Milan Linate Airport, fly to Foggia Gino Lisa Airport, train
- Take the tram from stazione centrale m2 m3 to tricolore m4tram
- Fly from Milan Linate Airport (LIN) to Foggia Gino Lisa Airport (FOG)plane LIN - FOG
- Take the train from Foggia to San Severotrain
4h 24m€77–286Bus to Il Caravaggio International Airport, fly to Foggia Gino Lisa Airport
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Foggia Gino Lisa Airport (FOG)plane BGY - FOG
5h€64–486Fly Milan Linate Airport to Naples Airport, train
- Fly from Milan Linate Airport (LIN) to Naples Airport (NAP)plane LIN - NAP
- Take the train from Caserta to Foggiatrain
7h 26m€74–236
Milano Centrale Station to San Severo by train (Trenitalia)
Questions & Answers
The cheapest way to get from Milano Centrale Station to San Severo is to bus which costs €45 - €110 and takes 10h 23m.
The fastest way to get from Milano Centrale Station to San Severo is to line 9 tram and fly and train which takes 4h 24m and costs €75 - €290.
No, there is no direct bus from Milano Centrale Station to San Severo. However, there are services departing from Milano, Stazione Centrale and arriving at San Severo Piazza della Costituzione via Milan. The journey, including transfers, takes approximately 10h 23m.
Yes, there is an overnight train departing from Milano Centrale and arriving at S. Severo. This train operates every day. The journey takes approximately 8h 58m.
The distance between Milano Centrale Station and San Severo is 707 km. The road distance is 730.5 km.
The best way to get from Milano Centrale Station to San Severo without a car is to train via Termoli which takes 7h 20m and costs €75 - €200.
It takes approximately 7h 20m to get from Milano Centrale Station to San Severo, including transfers.
Milano Centrale Station to San Severo bus services, operated by Itabus S.p.A., depart from Milan station.
Milano Centrale Station to San Severo train services, operated by Trenitalia Frecce, depart from Milano Centrale station.
The best way to get from Milano Centrale Station to San Severo is to train via Termoli which takes 7h 20m and costs €75 - €200. Alternatively, you can bus, which costs €45 - €110 and takes 10h 23m.
What companies run services between Milano Centrale Station, Italy and San Severo, Italy?
You can take a train from Milano Centrale to S. Severo via Termoli in around 7h 20m. Alternatively, Itabus S.p.A. operates a bus from Milan to San Severo Piazza della Costituzione twice daily. Tickets cost €45–95 and the journey takes 8h 45m. FlixBus also services this route twice daily.
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Abruzzo Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €26–150
- Website
- ita-airways.com
Flights from Milan Linate Airport to Naples Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- €50–150
Flights from Milan Linate Airport to Naples Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Sunday
- Estimated price
- €50–150
- Website
- aeroitalia.com
Flights from Milan Linate Airport to Foggia Gino Lisa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €70–900
Flights from Il Caravaggio International Airport to Foggia Gino Lisa Airport
- Ave. Duration
- 1h 40m
- When
- Thursday and Sunday
- Estimated price
- €55–950
- Website
- flexflight.dk
Flights from Milan Linate Airport to Foggia Gino Lisa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €70–900
Flights from Il Caravaggio International Airport to Foggia Gino Lisa Airport
- Ave. Duration
- 1h 40m
- When
- Thursday and Sunday
- Estimated price
- €55–950
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Milano Centrale to Termoli
- Ave. Duration
- 6h 7m
- Frequency
- Hourly
- Estimated price
- €95–190
- Schedules at
- Trenitalia Frecce
Train from Caserta to Foggia
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- €23–50
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Milano Centrale to Termoli
- Ave. Duration
- 7h 35m
- Frequency
- Every 4 hours
- Estimated price
- €70–150
- Website
- Trenitalia Intercity
Train from Termoli to S. Severo
- Ave. Duration
- 36 min
- Frequency
- Every 2 hours
- Estimated price
- €6–13
- Website
- Trenitalia Intercity
Train from Milano Centrale to S. Severo
- Ave. Duration
- 8h 13m
- Frequency
- Every 4 hours
- Estimated price
- €75–160
- Website
- Trenitalia Intercity
Train from Foggia to San Severo
- Ave. Duration
- 12 min
- Frequency
- Every 2 hours
- Estimated price
- €3–7
- Website
- Trenitalia Intercity
Train from Pescara Centrale to S. Severo
- Ave. Duration
- 1h 27m
- Frequency
- Every 2 hours
- Estimated price
- €15–35
- Website
- Trenitalia Intercity
Train from Caserta to Foggia
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €16–35
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Termoli to S. Severo
- Ave. Duration
- 34 min
- Frequency
- Every 4 hours
- Estimated price
- €7–12
- Website
- Trenitalia
Train from Foggia to San Severo
- Ave. Duration
- 18 min
- Frequency
- Every 2 hours
- Estimated price
- €3–6
- Website
- Trenitalia
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Milano Centrale to S. Severo
- Ave. Duration
- 8h 58m
- Frequency
- Twice daily
- Estimated price
- €65–140
- Website
- Trenitalia ICN
- Phone
- 02.48.607.607
- Website
- ATM
Tram from stazione centrale m2 m3 to tricolore m4
- Ave. Duration
- 16 min
- Frequency
- Every 15 minutes
- Estimated price
- €1–2
- Schedules at
- ATM
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Train from Foggia to San Severo
- Ave. Duration
- 17 min
- Frequency
- Every 2 hours
- Schedules at
- ferroviedelgargano.com
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Caserta to Foggia
- Ave. Duration
- 2h 28m
- Frequency
- Twice daily
- Estimated price
- €20–40
- Website
- Italo Treno
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Milan to San Severo Piazza della Costituzione
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- €45–95
- Website
- Itabus S.p.A.
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Milan to San Severo Piazza della Costituzione
- Ave. Duration
- 8h 35m
- Frequency
- Twice daily
- Estimated price
- €60–100
- Website
- Flixbus
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Bus from Milano, San Donato M3 to Poggio Imperiale - via Marconi
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- €50–95
- Schedules at
- ferroviedelgargano.com
- [email protected]
- Website
- TERRAVISION
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–25
- Website
- TERRAVISION
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
Want to know more about Flixbus?
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Milano Centrale Station to San Severo bus services, operated by Itabus S.p.A., arrive at San Severo Piazza della Costituzione station.
Milano Centrale Station to San Severo train services, operated by Trenitalia Frecce, arrive at Termoli station.
Yes, the driving distance between Milano Centrale Station to San Severo is 730 km. It takes approximately 6h 27m to drive from Milano Centrale Station to San Severo.
Book your Milano Centrale Station to San Severo train tickets online with Omio.
Book your Milano Centrale Station to San Severo bus tickets online with Omio.
There are 197+ hotels available in San Severo.











































