There are 10 ways to get from Porto to Bellagio by plane, train, bus, train (Renfe, Trenitalia), 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.
Fly to Milan Linate Airport, train, line 10 bus
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Milan Linate Airport (LIN)plane OPO - LIN
- Take the train from Milano Forlanini to Monzatrain
- Take the train from Monza to Leccotrain
- Take the bus from Lecco to Bellagiobus
8h 30m€54–223Train
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Redondela De Galicia to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
- Take the train from Milano Centrale to Liernatrain
30h 59m€352–576Bus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estação Rodoviária de Viseubus
- Take the bus from Viseu to Zürichbus
- Take the train from Zürich HB to Como S. Giovannitrain Ec
35h 30m€204–468Drive 1,927.8 km
- Drive from Porto to Bellagiocar 1,927.8 km
20h 31m€301–434Fly to Il Caravaggio International Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Il Caravaggio International Airport (BGY)plane OPO - BGY
- Take the train from Milano Centrale to Leccotrain
8h 44m€63–246Fly to Milano Malpensa Airport, ferry
- Fly from Francisco De Sá Carneiro Airport (OPO) to Milano Malpensa Airport (MXP)plane OPO - MXP
- Take the ferry from Como to Bellagioferry
8h 30m€60–180Fly to Zurich Airport, train, ferry
- Fly from Francisco De Sá Carneiro Airport (OPO) to Zurich Airport (ZRH)plane OPO - ZRH
- Take the train from Zürich HB to Como S. Giovannitrain
- Take the ferry from Como to Bellagioferry
10h 36m€132–373Fly to Turin Caselle Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Turin Caselle Airport (TRN)plane OPO - TRN
- Take the train from Torino Porta di Susa to Milano Centraletrain
- Take the train from Milano Centrale to Leccotrain
10h 11m€83–290Bus
- Take the bus from Porto to Lyonbus
- Take the bus from Lyon to Milano, Autostazione Lampugnanobus 480 / ...
- Take the bus from Milan to Comobus
35h 31m€140–243Towncar, bus, train
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the train from Padova to Como S.Giovannitrain Ec
44h 24m€487–560
Porto to Bellagio by bus and train
Questions & Answers
The cheapest way to get from Porto to Bellagio is to fly and ferry which costs €60 - €180 and takes 8h 30m.
The fastest way to get from Porto to Bellagio is to fly and train and line 10 bus which takes 8h 30m and costs €50 - €230.
No, there is no direct bus from Porto to Bellagio. However, there are services departing from Porto and arriving at Bellagio Lido via Lyon, Milan and Como San Giovanni Stazione FS. The journey, including transfers, takes approximately 35h 31m.
The distance between Porto and Bellagio is 1615 km. The road distance is 1927.8 km.
The best way to get from Porto to Bellagio without a car is to train which takes 30h 59m and costs €350 - €600.
It takes approximately 8h 30m to get from Porto to Bellagio, including transfers.
Porto to Bellagio bus services, operated by FlixBus, depart from Porto station.
The best way to get from Porto to Bellagio is to train which takes 30h 59m and costs €350 - €600. Alternatively, you can bus, which costs €140 - €250 and takes 35h 31m.
Porto to Bellagio bus services, operated by FlixBus, arrive at Lyon station.
Bellagio is 1h ahead of Porto. It is currently 11:59 PM in Porto and 12:59 AM in Bellagio.
What companies run services between Porto, Portugal and Bellagio, Lombardy, Italy?
You can take a train from Porto Campanha to Bellagio via Redondela De Galicia, Barcelona-Sants, Lyon Part Dieu, Milano Centrale, and Lierna in around 30h 59m. Alternatively, you can take a bus from Porto to Bellagio Lido via Lyon, Milan, and Como San Giovanni Stazione FS in around 35h 31m.
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Milan Linate Airport
- Ave. Duration
- 2h 33m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–190
Flights from Francisco De Sá Carneiro Airport to Milan Linate Airport via Paris Orly
- Ave. Duration
- 4h 35m
- When
- Monday and Saturday
- Estimated price
- €35–190
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €40–110
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €50–150
Flights from Francisco De Sá Carneiro Airport to Il Caravaggio International Airport via Valencia
- Ave. Duration
- 4h 44m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €50–150
Flights from Francisco De Sá Carneiro Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- €45–170
Flights from Francisco De Sá Carneiro Airport to Turin Caselle Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday and Friday
- Estimated price
- €55–240
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €65–130
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €65–130
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Milan Linate Airport via Madrid
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- €80–220
- Website
- airfrance.com
Flights from Francisco De Sá Carneiro Airport to Turin Caselle Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 5m
- When
- Tuesday to Sunday
- Estimated price
- €60–320
- Website
- comlux.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- €65–120
- Website
- flexflight.dk
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- €100–180
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Forlanini to Monza
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Website
- https://www.trenord.it/en/
Train from Monza to Lecco
- Ave. Duration
- 46 min
- Frequency
- Every 30 minutes
- Estimated price
- €2–3
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Lierna
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €5–7
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Lecco
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- 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
- €17–30
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 40m
- Frequency
- 6 times a week
- Estimated price
- €140–240
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- https://www.renfe.com/es/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Lyon Part Dieu to Milano Centrale
- Ave. Duration
- 4h 44m
- Frequency
- Twice daily
- Estimated price
- €55–95
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Every 2 hours
- Estimated price
- €70–210
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Torino Porta di Susa to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €18–35
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Padova to Como S.Giovanni
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Estimated price
- €60–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €60–85
- Phone
- +39 0341 359911
- lineelecco@pec.it
- Website
- lineelecco.it
Bus from Lecco to Bellagio
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- €2–3
- Schedules at
- lineelecco.it
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Estação Rodoviária de Viseu
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €9–21
- Website
- https://rede-expressos.pt
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Viseu to Zürich
- Ave. Duration
- 27h 40m
- Frequency
- Once daily
- Estimated price
- €120–230
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Porto to Lyon
- Ave. Duration
- 25h
- Frequency
- 6 times a week
- Estimated price
- €100–180
- Website
- https://www.flixbus.co.uk
Bus from Lyon to Milano, Autostazione Lampugnano
- Ave. Duration
- 6h 5m
- Frequency
- Every 3 hours
- Estimated price
- €28–50
- Website
- https://www.flixbus.co.uk
Bus from Milan to Como
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- €2–5
- Website
- https://www.flixbus.co.uk
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Lugo to Padova
- Ave. Duration
- 32h 22m
- Frequency
- Twice a week
- Estimated price
- €60–80
- Schedules at
- tabitatour.ro
- Phone
- +39 0322 233 200
- infomaggiore@navigazionelaghi.it
- Website
- navigazionelaghi.it
Ferry from Como to Bellagio
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Estimated price
- €7–10
- Website
- https://www.navigazionelaghi.it/en/
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- https://www.vmtransfers.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
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
More Questions & Answers
Yes, the driving distance between Porto to Bellagio is 1928 km. It takes approximately 20h 31m to drive from Porto to Bellagio.
There are 7173+ hotels available in Bellagio.


















































