There are 8 ways to get from Corfu to Milazzo by plane, bus, ferry, train, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Catania–Fontanarossa Airport, bus
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Catania–Fontanarossa Airport (CTA)plane CFU - CTA
- Take the bus from Catania Airport to Milazzobus
8h 58m€98–279Ferry, train via Brindisi
cheapest- Take the ferry from Port of Corfu to Porto di Brindisiferry
- Take the train from Brindisi to Lamezia Terme C.train Ic
- Take the train from Lamezia Terme C. to Milazzotrain Ic
29h 32m€71–102Ferry, train
- Take the ferry from Port of Corfu to Bari M.maferry Asf
- Take the train from Bari Centrale to Lamezia Terme C.train Ic
- Take the train from Lamezia Terme C. to Villa S.Giovannitrain Re
- Take the ferry from Villa S.Giovanni to Messina Marittimaferry V1 / ...
17h 32mFlying Dolphin, bus, bus and ferry
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Vlore , stationbus
- Take the busferry from Vlorë to Messina - Piazza della Repubblicabusferry
- Take the bus from Messina to Milazzobus
24h 46mFly to Palermo Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Palermo Airport (PMO)plane CFU - PMO
- Take the train from Palermo Centrale to Milazzotrain
10h 33m€107–321Fly to Reggio Calabria Airport, ferry
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Reggio Calabria Airport (REG)plane CFU - REG
- Take the ferry from Reggio Calabria to Messina Marittimaferry
9h 29m€222–353Fly to Lamezia Terme International Airport, train, ferry
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Lamezia Terme International Airport (SUF)plane CFU - SUF
- Take the train from Lamezia Terme C. to Villa S.Giovannitrain
- Take the ferry from Villa S.Giovanni to Messina Marittimaferry
9h 59mFerry, bus
- Take the ferry from Port of Corfu to Porto di Brindisiferry
- Take the bus from Brindisi to Messina - Piazza della Repubblicabus
- Take the bus from Messina to Milazzobus
30h 28m€80–109
Corfu International Airport, Ioannis Kapodistrias (CFU) to Catania–Fontanarossa Airport (CTA) flights
Questions & Answers
The cheapest way to get from Corfu to Milazzo is to ferry and train via Brindisi which costs €70 - €110 and takes 29h 32m.
The fastest way to get from Corfu to Milazzo is to fly and bus which takes 8h 58m and costs €95 - €280.
The distance between Corfu and Milazzo is 621 km.
The best way to get from Corfu to Milazzo without a car is to ferry and train which takes 17h 32m and costs .
It takes approximately 8h 58m to get from Corfu to Milazzo, including transfers.
Milazzo is 1h behind Corfu. It is currently 12:43 AM in Corfu and 11:43 PM in Milazzo.
There are 504+ hotels available in Milazzo.
What companies run services between Corfu, Greece and Milazzo, Italy?
There is no direct connection from Corfu to Milazzo. However, you can take the line 15 bus to Corfu Airport, walk to Corfu International Airport, Ioannis Kapodistrias (CFU) airport, fly to Catania–Fontanarossa Airport (CTA), walk to Catania Airport, then take the bus to Milazzo. Alternatively, you can take a ferry from Port of Corfu to Milazzo via Bari M.ma, Stazione Marittima, Bari Centrale, Bari Centrale, Lamezia Terme C., Villa S.Giovanni, Villa S.Giovanni, Messina Marittima, and Messina Centrale in around 17h 32m.
- Website
- ita-airways.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Catania–Fontanarossa Airport via Rome
- Ave. Duration
- 3h 50m
- When
- Monday
- Estimated price
- €80–290
Flights from Corfu International Airport, Ioannis Kapodistrias to Palermo Airport via Rome
- Ave. Duration
- 3h 40m
- When
- Monday
- Estimated price
- €85–260
Flights from Corfu International Airport, Ioannis Kapodistrias to Reggio Calabria Airport via Rome
- Ave. Duration
- 4h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- €50–310
Flights from Corfu International Airport, Ioannis Kapodistrias to Lamezia Terme International Airport via Rome
- Ave. Duration
- 4h 26m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €50–300
Flights from Corfu International Airport, Ioannis Kapodistrias to Lamezia Terme International Airport via Milan Linate
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- €100–370
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Catania–Fontanarossa Airport via Rome
- Ave. Duration
- 4h 52m
- When
- Friday and Sunday
- Estimated price
- €85–240
Flights from Corfu International Airport, Ioannis Kapodistrias to Catania–Fontanarossa Airport via Pisa
- Ave. Duration
- 5h 25m
- When
- Monday
- Estimated price
- €85–240
Flights from Corfu International Airport, Ioannis Kapodistrias to Palermo Airport via Rome
- Ave. Duration
- 4h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- €40–230
Flights from Corfu International Airport, Ioannis Kapodistrias to Palermo Airport via Pisa
- Ave. Duration
- 7h 45m
- When
- Monday
- Estimated price
- €85–230
Flights from Corfu International Airport, Ioannis Kapodistrias to Reggio Calabria Airport via Pisa
- Ave. Duration
- 7h 15m
- When
- Monday
- Estimated price
- €75–300
- Website
- easyjet.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Catania–Fontanarossa Airport via Naples
- Ave. Duration
- 5h 30m
- When
- Monday
- Estimated price
- €85–250
- Website
- eurowings.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Lamezia Terme International Airport via Salzburg
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- €85–360
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Lamezia Terme C.
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- €9–40
- Website
- https://www.trenitalia.com/en.html
Train from Lamezia Terme C. to Villa S.Giovanni
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- €13–18
- Website
- https://www.trenitalia.com/en.html
Train from Palermo Centrale to Milazzo
- Ave. Duration
- 2h 33m
- Frequency
- Twice daily
- Estimated price
- €13–18
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €13–18
Train from Brindisi to Lamezia Terme C.
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- €20–28
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €20–28
Train from Lamezia Terme C. to Milazzo
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- €10–15
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €10–15
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Lamezia Terme C. to Villa S.Giovanni
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Website
- https://www.trenitalia.com/en.html
Train from Palermo Centrale to Milazzo
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- €11–17
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Lamezia Terme C. to Villa S.Giovanni
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- €24–35
- Schedules at
- trenitalia.com
- Phone
- +39 090.673782
- info@giuntabus.com
- Website
- giuntabus.com
Bus from Catania Airport to Milazzo
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €14–15
- Schedules at
- giuntabus.com
Bus from Messina to Milazzo
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- €15
- Schedules at
- giuntabus.com
- info@flibco.com
- Website
- flibco.com
Bus from Catania Airport to Milazzo
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- €16–25
- Website
- https://www.flibco.com/en
- Phone
- +355 69 22 76 426
- Website
- facebook.com
Bus from Sarandë to Vlore , station
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €15
- Schedules at
- travel.gjirafa.com
- Phone
- +383 49 163 492
- Website
- travel.gjirafa.com
Bus from Sarandë to Vlore , station
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- €15
- Schedules at
- https://travel.gjirafa.com/en/blogs/boraku
- Phone
- +355 69 587 3466
- Website
- facebook.com
Bus from Sarandë to Vlore , station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €11
- Schedules at
- facebook.com
- Phone
- +7 916 321-96-39
- info@rivierabus.com
- Website
- rivierabus.com
Bus from Sarandë to Vlore , station
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- €26–30
- Website
- https://www.rivierabus.com/
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Vlorë to Messina - Piazza della Repubblica
- Ave. Duration
- 16h 56m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +39 0912742800
- info@saistrasporti.it
- Website
- saistrasporti.it
Bus from Brindisi to Messina - Piazza della Repubblica
- Ave. Duration
- 6h 40m
- Frequency
- Twice daily
- Estimated price
- €24–35
- Website
- https://saistrasporti.it/en-US
Ferry from Port of Corfu to Bari M.ma
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- €35–100
- Website
- https://www.bluestarferries.com/en-gb/
- Economy
- €35–50
- 2 Bed Inside Cabin
- €65–85
- 4 Bed Outside Cabin
- €60–75
- 2 Bed Lux Cabin
- €80–100
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Ferry from Villa S.Giovanni to Messina Marittima
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Website
- https://www.trenitalia.com/en.html
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €15
- Website
- https://ionianseaways.com/
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- finikas-lines.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- €15
- Website
- https://finikas-lines.com/
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- albanialuxuryferries.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €35
- Schedules at
- albanialuxuryferries.com
- Phone
- 342 32 55 869
- Website
- blujetlines.it
Ferry from Reggio Calabria to Messina Marittima
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €3–4
- Schedules at
- blujetlines.it
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Port of Corfu to Porto di Brindisi
- Ave. Duration
- 19h 30m
- Frequency
- 3 times a week
- Estimated price
- €40–60
- Website
- https://www.grimaldi-lines.com/en/
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
Travelling by boat in Italy
Read the travel guide































