There are 10 ways to get from Porto to null by plane, bus, train, car, or subway
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 Milan Linate Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Milan Linate Airport (LIN)OPO - LIN
5h 41m€39–225Bus via Lyon
- Take the bus from Porto - TIC Campanhã to Lyon - Perrache Bus StationBlaBlaCar Bus
- Take the bus from Lyon to Milano, Autostazione LampugnanoN406 / ...
29h€93–287Train, bus via Barcelona
- Take the train from Porto Campanha to Redondela De GaliciaIc
- Take the train from Redondela De Galicia to Barcelona-SantsAlv
- Take the train from Barcelona-Sants to PerpignanTgv
- Take the bus from Perpignan to Genoa
- Take the train from Genova P.Za Principe to Milano S. Cristoforo
32h 31m€190–354Drive 1,868.8 km
- Drive from Porto to null1,868.8 km
19h 35m€289–417Fly to Milano Malpensa Airport
- Fly from Francisco De Sá Carneiro Airport (OPO) to Milano Malpensa Airport (MXP)OPO - MXP
6h 21m€42–169Fly to Il Caravaggio International Airport, line 4 subway
- Fly from Francisco De Sá Carneiro Airport (OPO) to Il Caravaggio International Airport (BGY)OPO - BGY
- Take the subway from Linate Aeroporto to Segneri
7h 13m€101–290Fly to Turin Caselle Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Turin Caselle Airport (TRN)OPO - TRN
- Take the train from Torino Porta Susa to Milano Centrale
7h 32m€71–255Bus
- Take the bus from Porto to GenevaFlixBus N1157
- Take the bus from Geneva to Milano, Autostazione LampugnanoN1479 / ...
35h 28m€154–254Bus #2
- Take the bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Take the bus from Valladolid Central Bus Station to Milano, Autostazione LampugnanoUnion Ivkoni - Unibus 3417 / ...
35h 58m€135–214Train, bus
- Take the train from Porto Campanha to Lisboa OrienteIc / ...
- Take the bus from Lisbon to MilanFlixBus N1138
35h 59m€111–238
Porto to null by bus and subway
Questions & Answers
The cheapest way to get from Porto to null is to fly which costs €40 - €170 and takes 6h 21m.
The fastest way to get from Porto to null is to fly which takes 5h 41m and costs €35 - €230.
The distance between Porto and null is 1550 km. The road distance is 1868.8 km.
The best way to get from Porto to null without a car is to bus via Lyon which takes 29h and costs €90 - €290.
It takes approximately 5h 41m to get from Porto to null, including transfers.
The best way to get from Porto to null is to fly which takes 5h 41m and costs €35 - €230. Alternatively, you can bus via Lyon, which costs €90 - €290 and takes 29h.
null is 1h ahead of Porto. It is currently 6:55 AM in Porto and 7:55 AM in null.
Yes, the driving distance between Porto to null is 1869 km. It takes approximately 19h 35m to drive from Porto to null.
There are 13482+ hotels available in null.
What companies run services between Porto, Portugal and null, Italy?
easyJet and Iberia fly from Francisco De Sá Carneiro Airport (OPO) to Milan Linate Airport (LIN) twice daily. Alternatively, you can take a bus from Porto - TIC Campanhã to via lorenteggio via bisceglie via Lyon - Perrache Bus Station, Lyon, Milano, Autostazione Lampugnano, Lampugnano, Bonola, and bonola m1 in around 29h.
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Milan Linate Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €30–200
Flights from Francisco De Sá Carneiro Airport to Milan Linate Airport via Paris Orly
- Ave. Duration
- 5h 25m
- When
- Wednesday and Saturday
- Estimated price
- €30–200
Flights from Francisco De Sá Carneiro Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 27m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €28–100
Flights from Francisco De Sá Carneiro Airport to Milano Malpensa Airport via Bordeaux
- Ave. Duration
- 4h 5m
- When
- Monday
- Estimated price
- €28–100
Flights from Francisco De Sá Carneiro Airport to Milano Malpensa Airport via Nantes
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- €28–100
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €65–120
Flights from Francisco De Sá Carneiro Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €65–190
Flights from Francisco De Sá Carneiro Airport to Il Caravaggio International Airport via Marseille
- Ave. Duration
- 5h 55m
- When
- Monday and Sunday
- Estimated price
- €65–190
Flights from Francisco De Sá Carneiro Airport to Turin Caselle Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday and Sunday
- Estimated price
- €60–190
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Milan Linate Airport via Madrid
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €85–190
- Website
- airfrance.com
Flights from Francisco De Sá Carneiro Airport to Turin Caselle Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- €70–340
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €14–19
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 39m
- Frequency
- 6 times a week
- Estimated price
- €100–140
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Perpignan
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- €16–22
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Perpignan
- Ave. Duration
- 1h 26m
- Frequency
- Twice daily
- Estimated price
- €35–95
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano S. Cristoforo
- Ave. Duration
- 1h 56m
- Frequency
- Once a week
- Estimated price
- €10–15
- Website
- https://www.trenitalia.com/en.html
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- €9–14
- Website
- https://www.trenitalia.com/en.html
- Phone
- 02.48.607.607
- Website
- atm.it
Subway from Linate Aeroporto to Segneri
- Ave. Duration
- 26 min
- Frequency
- Every 5 minutes
- Estimated price
- €2–3
- Schedules at
- atm.it
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €19–40
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €16–45
- Website
- https://www.italotreno.it/en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Porto Campanha to Lisboa Oriente
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- €14–35
- Website
- https://www.cp.pt/passageiros/en
- Website
- blablacar.co.uk
Bus from Porto - TIC Campanhã to Lyon - Perrache Bus Station
- Ave. Duration
- 21h 10m
- Frequency
- Once daily
- Schedules at
- blablacar.co.uk
Bus from Lyon to Milano, Autostazione Lampugnano
- Ave. Duration
- 6h 30m
- Frequency
- 5 times a day
- Estimated price
- €16–60
- Website
- https://www.blablacar.co.uk/bus
Bus from Geneva to Milano, Autostazione Lampugnano
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Porto - TIC Campanhã to Lyon - Perrache Bus Station
- Ave. Duration
- 25h
- Frequency
- 5 times a week
- Estimated price
- €70–210
- Website
- https://www.flixbus.co.uk
Bus from Lyon to Milano, Autostazione Lampugnano
- Ave. Duration
- 6h 5m
- Frequency
- 5 times a day
- Estimated price
- €21–60
- Website
- https://www.flixbus.co.uk
Bus from Perpignan to Genoa
- Ave. Duration
- 9h 1m
- Frequency
- Once daily
- Estimated price
- €50–85
- Website
- https://www.flixbus.co.uk
Bus from Porto to Geneva
- Ave. Duration
- 28h 30m
- Frequency
- 4 times a week
- Estimated price
- €130–180
- Website
- https://www.flixbus.co.uk
Bus from Geneva to Milano, Autostazione Lampugnano
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- €21–70
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Milan
- Ave. Duration
- 31h 35m
- Frequency
- Once daily
- Estimated price
- €95–200
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Lyon to Milano, Autostazione Lampugnano
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a day
- Estimated price
- €16–80
- Website
- https://www.itabus.it/en/home
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Lyon to Milano, Autostazione Lampugnano
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- €17–26
- Website
- https://union-ivkoni.com/en
Bus from Valladolid Central Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 27h 45m
- Frequency
- Twice a week
- Estimated price
- €75–110
- Website
- https://union-ivkoni.com/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a week
- Estimated price
- €60–100
- Website
- https://rede-expressos.pt/en
- Phone
- +376 806 555
- cooperativa@interurbana.ad
- Website
- interurbana.ad
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Website
- https://www.interurbana.ad/idioma-en
- Phone
- +34 (0) 902 23 95 79
- info@rutasvigo.com
- Website
- autocareslazara.com
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 7h
- Frequency
- Once a week
- Estimated price
- €56–62
- Schedules at
- autocareslazara.com
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
Getting to Milan from the airport
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide



















































