There are 9 ways to get from Milazzo to Porto by bus, plane, train, ferry, car ferry, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Catania–Fontanarossa Airport, fly to Francisco De Sá Carneiro Airport
best- Take the bus from Milazzo to Catania Airportbus
- Fly from Catania–Fontanarossa Airport (CTA) to Francisco De Sá Carneiro Airport (OPO)plane CTA - OPO
10h 32m€82–235Bus
- Take the bus from Milazzo Via dei Mille to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence Villa Constanza Bus Station to Toulousebus
- Take the bus from Toulouse - Matabiau Bus Station to Porto - TIC Campanhãbus
44h 55m€174–259Train, bus via Madrid
- Take the train from Milazzo to Napoli Centraletrain Ic
- Take the bus from Naples - Bus Station to Marseille - Saint-Charles Bus Stationbus
- Take the train from Marseille St Charles to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoztrain Alv
- Take the train from Badajoz to Entroncamentotrain Re
- Take the train from Entroncamento to Porto Campanhatrain Ic / ...
45h 15m€251–454Ferry to Reggio Calabria Airport, fly to Francisco De Sá Carneiro Airport
- Take the ferry from Messina Marittima to Reggio di Calabriaferry
- Fly from Reggio Calabria Airport (REG) to Francisco De Sá Carneiro Airport (OPO)plane REG - OPO
11h 43m€100–464Train to Palermo Airport, fly to Francisco De Sá Carneiro Airport
- Take the train from Milazzo to Palermo Centraletrain
- Fly from Palermo Airport (PMO) to Francisco De Sá Carneiro Airport (OPO)plane PMO - OPO
9h 33m€83–271Bus to Catania–Fontanarossa Airport, fly to Vigo, train
- Take the bus from Milazzo to Catania Airportbus
- Fly from Catania–Fontanarossa Airport (CTA) to Vigo (VGO)plane CTA - VGO
- Take the train from Vigo Guixar to Porto Campanhatrain
14h 36m€114–327Bus via Toulouse
- Take the bus from Milazzo Via dei Mille to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence Villa Constanza Bus Station to Toulousebus
- Take the bus from Toulouse Matabiau to Porto - Terminal Intermodal de Campanhãbus
45h 20m€114–264Train, bus
- Take the train from Milazzo to Napoli Centraletrain Ic
- Take the bus from Naples - Bus Station to Barcelona - North Bus Stationbus
- Take the bus from Barcelona to Portobus
2d 3hCar ferry, bus, towncar
- Take the car ferry from Messina Marittima to Villa San Giovannicarferry
- Take the bus from Villa San Giovanni Central Bus Station to Padua Bus Stationbus
- Take the bus from Padova to Lugobus
- Take a town car from Lugo to Porto - Aeroporto Francisco Sá Carneirotowncar
2d 7h€472–560
Milazzo to Porto by bus
Questions & Answers
The cheapest way to get from Milazzo to Porto is to train and fly which costs €80 - €280 and takes 9h 33m.
The fastest way to get from Milazzo to Porto is to train and fly which takes 9h 33m and costs €80 - €280.
No, there is no direct bus from Milazzo to Porto. However, there are services departing from Milazzo Via dei Mille and arriving at Porto - TIC Campanhã via Florence Villa Constanza Bus Station and Toulouse - Matabiau Bus Station. The journey, including transfers, takes approximately 44h 55m.
The distance between Milazzo and Porto is 2224 km.
The best way to get from Milazzo to Porto without a car is to bus which takes 44h 55m and costs €170 - €260.
It takes approximately 10h 32m to get from Milazzo to Porto, including transfers.
Milazzo to Porto bus services, operated by Autoservizi Salemi Srl, depart from Milazzo Via dei Mille station.
Milazzo to Porto bus services, operated by Autoservizi Salemi Srl, arrive at Florence Villa Constanza Bus Station.
Porto is 1h behind Milazzo. It is currently 12:23 PM in Milazzo and 11:23 AM in Porto.
Book your Milazzo to Porto bus tickets online with Omio.
What companies run services between Milazzo, Italy and Porto, Portugal?
You can take a bus from Milazzo Via dei Mille to Porto - TIC Campanhã via Florence Villa Constanza Bus Station, Toulouse, and Toulouse - Matabiau Bus Station in around 44h 55m.
- Website
- ryanair.com
Flights from Catania–Fontanarossa Airport to Francisco De Sá Carneiro Airport via Malta
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- €60–210
Flights from Catania–Fontanarossa Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 10h 22m
- When
- Tuesday and Saturday
- Estimated price
- €60–210
Flights from Catania–Fontanarossa Airport to Francisco De Sá Carneiro Airport via Sevilla
- Ave. Duration
- 8h 55m
- When
- Wednesday
- Estimated price
- €60–210
Flights from Catania–Fontanarossa Airport to Francisco De Sá Carneiro Airport via Marseille
- Ave. Duration
- 9h 50m
- When
- Sunday
- Estimated price
- €60–210
Flights from Reggio Calabria Airport to Francisco De Sá Carneiro Airport via Turin
- Ave. Duration
- 6h 15m
- When
- Friday and Sunday
- Estimated price
- €50–320
Flights from Reggio Calabria Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 12h 25m
- When
- Thursday and Sunday
- Estimated price
- €50–320
Flights from Reggio Calabria Airport to Francisco De Sá Carneiro Airport via Rome
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- €50–320
Flights from Palermo Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- €65–230
- Website
- iberia.com
Flights from Catania–Fontanarossa Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 8h 20m
- When
- Sunday
- Estimated price
- €65–230
Flights from Catania–Fontanarossa Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 11h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €70–200
Flights from Catania–Fontanarossa Airport to Vigo via Barcelona
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €80–150
Flights from Catania–Fontanarossa Airport to Vigo via Madrid
- Ave. Duration
- 9h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €65–310
- Website
- vueling.com
Flights from Catania–Fontanarossa Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 11h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €70–200
Flights from Catania–Fontanarossa Airport to Vigo via Barcelona
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €80–150
Flights from Catania–Fontanarossa Airport to Vigo via Madrid
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €65–250
- Website
- aireuropa.com
Flights from Catania–Fontanarossa Airport to Vigo via Madrid
- Ave. Duration
- 8h 17m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €65–250
Flights from Catania–Fontanarossa Airport to Vigo via Malta, Madrid
- Ave. Duration
- 7h 35m
- When
- Friday
- Estimated price
- €70–260
- Website
- flyulendo.com
Flights from Reggio Calabria Airport to Francisco De Sá Carneiro Airport via Rome
- Ave. Duration
- 9h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–220
- Website
- easyjet.com
Flights from Palermo Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 55m
- When
- Sunday
- Estimated price
- €60–160
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milazzo to Napoli Centrale
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- €45–110
- Website
- https://www.trenitalia.com/en.html
Train from Milazzo to Palermo Centrale
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- €18–45
- Website
- https://www.trenitalia.com/en.html
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Marseille St Charles to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 8h 17m
- Frequency
- Once daily
- Estimated price
- €90–130
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoz
- Ave. Duration
- 4h 18m
- Frequency
- 3 times a day
- Estimated price
- €35–50
- Website
- https://www.renfe.com/es/en
Train from Vigo Guixar to Porto Campanha
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €15–21
- Website
- https://www.renfe.com/es/en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Badajoz to Entroncamento
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €7–35
- Website
- https://www.cp.pt/passageiros/en
- Urban - Single Ticket
- €7–8
- Regional - Single Ticket
- €11–15
- Intercity - Single Ticket
- €18–23
- Alfa Pendular - Single Ticket
- €24–35
Train from Entroncamento to Porto Campanha
- Ave. Duration
- 2h 10m
- Frequency
- Every 3 hours
- Estimated price
- €8–40
- Website
- https://www.cp.pt/passageiros/en
- Urban - Single Ticket
- €8–10
- Regional - Single Ticket
- €14–19
- Intercity - Single Ticket
- €22–29
- Alfa Pendular - Single Ticket
- €29–40
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milazzo to Palermo Centrale
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- €11–17
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 090.673782
- info@giuntabus.com
- Website
- giuntabus.com
Bus from Milazzo to Catania Airport
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €14–15
- Schedules at
- giuntabus.com
- info@flibco.com
- Website
- flibco.com
Bus from Milazzo to Catania Airport
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- €16–25
- Website
- https://www.flibco.com/en
- Phone
- (+39) 0923 98.11.20
- Website
- autoservizisalemi.it
Bus from Milazzo Via dei Mille to Florence Villa Constanza Bus Station
- Ave. Duration
- 12h 35m
- Frequency
- Once a week
- Estimated price
- €35–55
- Schedules at
- autoservizisalemi.it
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Florence Villa Constanza Bus Station to Toulouse
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- €65–110
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Toulouse - Matabiau Bus Station to Porto - TIC Campanhã
- Ave. Duration
- 16h 20m
- Frequency
- Once daily
- Estimated price
- €70–95
- Website
- https://www.blablacar.co.uk/bus
Bus from Naples - Bus Station to Marseille - Saint-Charles Bus Station
- Ave. Duration
- 16h 10m
- Frequency
- Twice daily
- Estimated price
- €65–95
- Website
- https://www.blablacar.co.uk/bus
Bus from Naples - Bus Station to Barcelona - North Bus Station
- Ave. Duration
- 23h 40m
- Frequency
- Twice daily
- Estimated price
- €90–130
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Toulouse Matabiau to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 16h 45m
- Frequency
- Twice a week
- Estimated price
- €10–98
- Website
- https://rede-expressos.pt
- Online ticket
- €10–55
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Barcelona to Porto
- Ave. Duration
- 19h 40m
- Frequency
- Once daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
Bus from Villa San Giovanni Central Bus Station to Padua Bus Station
- Ave. Duration
- 14h 55m
- Frequency
- Once a week
- Estimated price
- €45–70
- Schedules at
- autolineefederico.it
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Lugo
- Ave. Duration
- 31h 15m
- Frequency
- 3 times a week
- Estimated price
- €60–80
- Schedules at
- tabitatour.ro
- Phone
- 0923.873813
- callcenter@libertylines.it
- Website
- libertylines.it
Ferry from Messina Marittima to Reggio di Calabria
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €8–12
- Schedules at
- libertylines.it
- Phone
- +39.090.57.37
- servizioclienti@carontetourist.it
- Website
- carontetourist.it
Car ferry from Messina Marittima to Villa San Giovanni
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €2–40
- Schedules at
- carontetourist.it
- Passenger
- €2–7
- Moto
- €16–22
- Car
- €30–40
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Lugo to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- https://www.vmtransfers.com/en/
Want to know more about travelling around Portugal
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 incredible day trips from Florence by train
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
There are 6294+ hotels available in Porto.






















































