There are 12 ways to get from Castelmauro to Milan by train (Trenitalia), bus, car, train, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Trenitalia)
best- Take the train from Vasto S. Salvo to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Milano Centraletrain Fr
6h 24m€149–249Bus, bus to Naples Airport, fly to Milano Malpensa Airport, train
cheapest- Take the bus from Castelmauro to Campobassobus
- Take the bus from Campobasso Terminal Autobus to Benevento Terminal Busbus
- Take the bus from Benevento - Terminal Bus to Napoli - Capodichino Aeroportobus
- Fly from Naples Airport (NAP) to Milano Malpensa Airport (MXP)plane NAP - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
8h 54m€41–153Bus
- Take the bus from Termoli Autostazione to Milano, San Donato M3bus Vieste
11h€43–94Drive 687.6 km
- Drive from Castelmauro to Milancar 687.6 km
6h 25m€108–155Bus, train to Foggia Gino Lisa Airport, fly to Milan Linate Airport
- Take the bus from Castelmauro to Larino Bivio IIbus
- Take the train from Termoli to Foggiatrain
- Fly from Foggia Gino Lisa Airport (FOG) to Milan Linate Airport (LIN)plane FOG - LIN
6h 41m€78–253Train via Termoli (Trenitalia)
- Take the train from Termoli to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Milano Centraletrain Fr
8h 51m€94–189Train #2 (Trenitalia)
- Take the train from Termoli to Milano Centraletrain Fr
8h 53m€63–184Bus via Campobasso
- Take the bus from Castelmauro to Campobassobus cb039
- Take the bus from Campobasso to Milano, San Donato M3bus N424
12h 34m€47–88Bus, bus to Naples Airport, fly to Milan Linate Airport
- Take the bus from Castelmauro to Campobassobus
- Take the bus from Campobasso Terminal Autobus to Benevento Terminal Busbus
- Take the bus from Benevento - Terminal Bus to Napoli - Capodichino Aeroportobus
- Fly from Naples Airport (NAP) to Milan Linate Airport (LIN)plane NAP - LIN
7h 59m€56–150Train to Abruzzo Airport, fly to Milano Malpensa Airport, train
- Take the train from Termoli to Pescara Centraletrain
- Fly from Abruzzo Airport (PSR) to Milano Malpensa Airport (MXP)plane PSR - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
7h 41m€42–167Bus, bus to Naples Airport, fly to Il Caravaggio International Airport
- Take the bus from Castelmauro to Campobassobus
- Take the bus from Campobasso Terminal Autobus to Benevento Terminal Busbus
- Take the bus from Benevento - Terminal Bus to Napoli - Capodichino Aeroportobus
- Fly from Naples Airport (NAP) to Il Caravaggio International Airport (BGY)plane NAP - BGY
8h 37m€55–232Bus, train, line 38 shuttle to Abruzzo Airport, fly to Il Caravaggio International Airport
- Take the bus from Castelmauro to Larino Bivio IIbus
- Take the bus from Larino Bivio II to Termolibus
- Take the train from Termoli to Pescara Centraletrain
- Take a shuttle bus from Pescara - Corso Vittorio Emanuele II to Pescara - Airport
- Fly from Abruzzo Airport (PSR) to Il Caravaggio International Airport (BGY)plane PSR - BGY
7h 15m€57–276
Foggia Gino Lisa Airport (FOG) to Milan Linate Airport (LIN) flights
Questions & Answers
The cheapest way to get from Castelmauro to Milan is to bus which costs €40 - €95 and takes 11h.
The fastest way to get from Castelmauro to Milan is to train which takes 6h 24m and costs €140 - €250.
No, there is no direct bus from Castelmauro to Milan. However, there are services departing from Castelmauro and arriving at Milano, San Donato M3 via Larino Bivio II and Termoli Autostazione. The journey, including transfers, takes approximately 11h.
The distance between Castelmauro and Milan is 667 km. The road distance is 687.6 km.
The best way to get from Castelmauro to Milan without a car is to train which takes 6h 24m and costs €140 - €250.
It takes approximately 6h 24m to get from Castelmauro to Milan, including transfers.
Castelmauro to Milan bus services, operated by Ferrovie Del Gargano, depart from Termoli Autostazione station.
The best way to get from Castelmauro to Milan is to train which takes 6h 24m and costs €140 - €250. Alternatively, you can bus, which costs €40 - €95 and takes 11h.
Castelmauro to Milan bus services, operated by Ferrovie Del Gargano, arrive at Milano, San Donato M3 station.
Yes, the driving distance between Castelmauro to Milan is 688 km. It takes approximately 6h 25m to drive from Castelmauro to Milan.
What companies run services between Castelmauro, Italy and Milan, Italy?
You can take a vehicle from Castelmauro to Milano Centrale via Vasto S. Salvo and Reggio Emilia Av in around 6h 24m. Alternatively, Ferrovie Del Gargano operates a bus from Termoli Autostazione to Milano, San Donato M3 once daily. Tickets cost €50–90 and the journey takes 7h 45m. FlixBus also services this route once daily.
- Website
- ryanair.com
Flights from Abruzzo Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €26–130
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €30–130
Flights from Naples Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- €40–160
Flights from Abruzzo Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- €40–200
- Website
- easyjet.com
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €25–130
- Website
- ita-airways.com
Flights from Naples Airport to Milan Linate Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- €40–130
Flights from Naples Airport to Milan Linate Airport via Rome
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €40–130
- Website
- aeroitalia.com
Flights from Foggia Gino Lisa Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €65–350
- Website
- flexflight.dk
Flights from Foggia Gino Lisa Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €65–350
- Website
- flyulendo.com
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €35–160
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Vasto S. Salvo to Reggio Emilia Av
- Ave. Duration
- 4h 7m
- Frequency
- Once daily
- Estimated price
- €65–130
- Schedules at
- trenitalia.com
Train from Reggio Emilia Av to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €21–45
- Schedules at
- trenitalia.com
Train from Termoli to Foggia
- Ave. Duration
- 43 min
- Frequency
- Every 2 hours
- Estimated price
- €11–23
- Schedules at
- trenitalia.com
Train from Termoli to Reggio Emilia Av
- Ave. Duration
- 4h 16m
- Frequency
- 5 times a day
- Estimated price
- €70–140
- Schedules at
- trenitalia.com
Train from Termoli to Milano Centrale
- Ave. Duration
- 5h 50m
- Frequency
- Every 4 hours
- Estimated price
- €90–180
- Schedules at
- trenitalia.com
Train from Termoli to Pescara Centrale
- Ave. Duration
- 47 min
- Frequency
- Every 3 hours
- Estimated price
- €12–25
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Termoli to Foggia
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Estimated price
- €8–19
- Website
- https://www.trenitalia.com/en.html
Train from Termoli to Milano Centrale
- Ave. Duration
- 7h 36m
- Frequency
- 4 times a day
- Estimated price
- €60–150
- Website
- https://www.trenitalia.com/en.html
Train from Termoli to Pescara Centrale
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Estimated price
- €8–20
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Termoli to Foggia
- Ave. Duration
- 1h 3m
- Frequency
- 3 times a day
- Estimated price
- €10–18
- Website
- https://www.trenitalia.com/en.html
Train from Termoli to Pescara Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- €11–19
- Website
- https://www.trenitalia.com/en.html
- Phone
- 800.14.28.80
- segreteria@tuabruzzo.it
- Website
- tuabruzzo.it
Train from Termoli to Pescara Centrale
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Schedules at
- tuabruzzo.it
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Bus from Termoli Autostazione to Milano, San Donato M3
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- €50–90
- Schedules at
- ferroviedelgargano.com
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Termoli Autostazione to Milano, San Donato M3
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Estimated price
- €40–75
- Website
- https://www.flixbus.co.uk
Bus from Campobasso to Milano, San Donato M3
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Estimated price
- €45–85
- Website
- https://www.flixbus.co.uk
Bus from Campobasso Terminal Autobus to Benevento Terminal Bus
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €3–7
- Website
- https://www.flixbus.co.uk
- Phone
- 0865.221788
- info@satiautobus.com
- Website
- satiautobus.com
Bus from Castelmauro to Larino Bivio II
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- €1–3
- Schedules at
- satiautobus.com
Bus from Castelmauro to Campobasso
- Ave. Duration
- 1h 4m
- Frequency
- Once daily
- Estimated price
- €2–3
- Schedules at
- satiautobus.com
Bus from Larino Bivio II to Termoli
- Ave. Duration
- 20 min
- Frequency
- Twice daily
- Estimated price
- €1–2
- Schedules at
- satiautobus.com
- Phone
- 800 901 142
- air@aircampania.it
- Website
- aircampania.it
Bus from Campobasso Terminal Autobus to Benevento Terminal Bus
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €4–6
- Schedules at
- aircampania.it
Bus from Benevento - Terminal Bus to Napoli - Capodichino Aeroporto
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- €5–7
- Schedules at
- aircampania.it
- Phone
- 800.14.28.80
- segreteria@tuabruzzo.it
- Website
- tuabruzzo.it
Shuttle from Pescara - Corso Vittorio Emanuele II to Pescara - Airport
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- €1–2
- Schedules at
- tuabruzzo.it
- Airport
- €1–2
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
There are 14533+ hotels available in Milan.


























