There are 12 ways to get from Porto to Gardone Riviera by plane, train, train (Renfe, Trenitalia), bus, car, night train, or ferry
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
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Milan Linate Airport (LIN)OPO - LIN
- Take the train from Pioltello Limito to Desenzano Del Garda-Sirmione
9h 43m€50–234Train
- 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 Lyon Part Dieu
- Take the train from Lyon Part Dieu to Milano CentraleFr
- Take the train from Milano Centrale to Desenzano Garda-SirmFr
30h 57m€262–459Bus
- Take the bus from Porto - TIC Campanhã to Toulouse - Matabiau Bus Station
- Take the bus from Toulouse - Matabiau Bus Station to Brescia - North Bus Station
- Take the bus from Brescia Bus Station - Via Solferino to Salò - Ospedale
36h 15m€101–321Drive 1,992.4 km
- Drive from Porto to Gardone Riviera1,992.4 km
20h 52m€307–443Fly to Il Caravaggio International Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Il Caravaggio International Airport (BGY)OPO - BGY
- Take the bus from Bergamo Airport Bus Station to Brescia SIA Bus Station
10h 3m€82–317Fly to Bologna Guglielmo Marconi Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Bologna Guglielmo Marconi Airport (BLQ)OPO - BLQ
- Take the train from Bologna Centrale to Verona Porta Nuova
10h 5m€88–266Fly to Milano Malpensa Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Milano Malpensa Airport (MXP)OPO - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centrale
- Take the train from Milano Centrale to Desenzano Garda-Sirm
10h 27m€59–201Fly to Treviso Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Treviso Airport (TSF)OPO - TSF
- Take the train from Venezia Mestre to Desenzano Garda-Sirm
11h€94–281Fly to Zurich Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Zurich Airport (ZRH)OPO - ZRH
- Take the train from Zürich HB to Milano Lambrate
- Take the train from Milano Lambrate to Desenzano Del Garda-Sirmione
13h 53m€147–350Bus, train, night train, ferry
- Take the bus from Porto to Marseille
- Take the train from Marseille St Charles to Genova P.Za Principe
- Take the night train from Genova P.Za Principe to Desenzano Garda-SirmEn
- Take the ferry from Desenzano del Garda to Gardone Riviera28 / ...
37h 7m€152–347Train, bus, ferry
- Take the train from Porto Campanha to Lisboa OrienteIc / ...
- Take the bus from Lisbon to Genoa
- Take the train from Genova P.Za Principe to Peschiera Del GardaFr
- Take the ferry from Peschiera del Garda to Gardone Riviera2
39h 15m€149–304Bus, line 30 ferry
- Take the bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Take the bus from Valladolid Central Bus Station to Verona Viale Girolamo Cardinale
- Take the ferry from Cisano to Gardone Riviera30 / ...
41h 51m€146–233
Francisco De Sá Carneiro Airport (OPO) to Milan Linate Airport (LIN) flights
Questions & Answers
The cheapest way to get from Porto to Gardone Riviera is to fly and train which costs €55 - €210 and takes 10h 27m.
The fastest way to get from Porto to Gardone Riviera is to fly and train which takes 9h 43m and costs €50 - €240.
No, there is no direct bus from Porto to Gardone Riviera. However, there are services departing from Porto - TIC Campanhã and arriving at Gardone Riviera via Toulouse - Matabiau Bus Station, Brescia Bus Station - Via Solferino and Salò. The journey, including transfers, takes approximately 36h 15m.
The distance between Porto and Gardone Riviera is 1671 km. The road distance is 1992.4 km.
The best way to get from Porto to Gardone Riviera without a car is to train which takes 30h 57m and costs €260 - €460.
It takes approximately 9h 43m to get from Porto to Gardone Riviera, including transfers.
Porto to Gardone Riviera bus services, operated by BlaBlaCar Bus, depart from Porto - TIC Campanhã station.
The best way to get from Porto to Gardone Riviera is to train which takes 30h 57m and costs €260 - €460. Alternatively, you can bus, which costs €100 - €330 and takes 36h 15m.
Porto to Gardone Riviera bus services, operated by BlaBlaCar Bus, arrive at Toulouse - Matabiau Bus Station.
Gardone Riviera is 1h ahead of Porto. It is currently 11:52 AM in Porto and 12:52 PM in Gardone Riviera.
What companies run services between Porto, Portugal and Gardone Riviera, Italy?
You can take a train from Porto Campanha to Gardone Riviera via Redondela De Galicia, Barcelona-Sants, Lyon Part Dieu, Milano Centrale, and Desenzano Garda-Sirm in around 30h 57m. Alternatively, you can take a bus from Porto - TIC Campanhã to Gardone Riviera via Toulouse - Matabiau Bus Station, Brescia Bus Station - Via Solferino, Salò - Ospedale, and Salò in around 36h 15m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–200
Flights from Francisco De Sá Carneiro Airport to Il Caravaggio International Airport via Marseille
- Ave. Duration
- 5h 41m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €65–200
Flights from Francisco De Sá Carneiro Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 2h 50m
- When
- Monday, Tuesday, and Friday
- Estimated price
- €70–160
Flights from Francisco De Sá Carneiro Airport to Bologna Guglielmo Marconi Airport via Barcelona
- Ave. Duration
- 5h 23m
- When
- Friday to Sunday
- Estimated price
- €70–160
Flights from Francisco De Sá Carneiro Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €50–160
Flights from Francisco De Sá Carneiro Airport to Treviso Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday and Friday
- Estimated price
- €70–200
Flights from Francisco De Sá Carneiro Airport to Treviso Airport via Beauvais
- Ave. Duration
- 4h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €70–200
- 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–90
Flights from Francisco De Sá Carneiro Airport to Milano Malpensa Airport via Bordeaux
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- €28–90
Flights from Francisco De Sá Carneiro Airport to Milano Malpensa Airport via Nantes
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- €28–90
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 34m
- When
- Every day
- Estimated price
- €40–140
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- €50–160
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- €50–160
- 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–210
Flights from Francisco De Sá Carneiro Airport to Bologna Guglielmo Marconi Airport via Barcelona
- Ave. Duration
- 6h 5m
- When
- Friday and Sunday
- Estimated price
- €60–150
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Milan Linate Airport via Madrid
- Ave. Duration
- 4h 40m
- When
- Sunday
- Estimated price
- €85–210
Flights from Francisco De Sá Carneiro Airport to Bologna Guglielmo Marconi Airport via Barcelona
- Ave. Duration
- 6h 5m
- When
- Friday and Sunday
- Estimated price
- €60–150
- Website
- comlux.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- €100–600
- Website
- flexflight.dk
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- €100–600
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Pioltello Limito to Desenzano Del Garda-Sirmione
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- https://www.trenord.it/en/
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
Train from Milano Lambrate to Desenzano Del Garda-Sirmione
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €7–10
- 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
- €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 Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €50–75
- 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 37m
- Frequency
- Twice daily
- Estimated price
- €50–140
- Website
- https://www.trenitalia.com/en.html
Train from Bologna Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 38m
- Frequency
- Every 2 hours
- Estimated price
- €8–12
- Website
- https://www.trenitalia.com/en.html
Train from Venezia Mestre to Desenzano Garda-Sirm
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- €9–14
- Website
- https://www.trenitalia.com/en.html
Train from Marseille St Charles to Genova P.Za Principe
- Ave. Duration
- 7h 52m
- Frequency
- Once a week
- Estimated price
- €22–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Desenzano Garda-Sirm
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- €18–35
- Schedules at
- trenitalia.com
Train from Bologna Centrale to Verona Porta Nuova
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- €14–50
- Schedules at
- trenitalia.com
Train from Venezia Mestre to Desenzano Garda-Sirm
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €13–40
- Schedules at
- trenitalia.com
Train from Genova P.Za Principe to Peschiera Del Garda
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- €30–55
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Desenzano Garda-Sirm
- Ave. Duration
- 51 min
- Frequency
- 3 times a day
- Estimated price
- €13–35
- Website
- https://www.italotreno.it/en
Train from Venezia Mestre to Desenzano Garda-Sirm
- Ave. Duration
- 1h 22m
- Frequency
- 4 times a day
- Estimated price
- €15–40
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bologna Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- €12–20
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €15
- Website
- https://www.malpensaexpress.it/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Milano Lambrate
- Ave. Duration
- 3h 22m
- Frequency
- Once daily
- Estimated price
- €85–150
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Night train from Genova P.Za Principe to Desenzano Garda-Sirm
- Ave. Duration
- 2h 59m
- Frequency
- Once daily
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €70–110
- 2nd Class
- €55–75
- 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
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - TIC Campanhã to Toulouse - Matabiau Bus Station
- Ave. Duration
- 16h 5m
- Frequency
- Once daily
- Estimated price
- €55–170
- Website
- https://www.blablacar.co.uk/bus
Bus from Toulouse - Matabiau Bus Station to Brescia - North Bus Station
- Ave. Duration
- 15h 30m
- Frequency
- 4 times a week
- Estimated price
- €40–140
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 035 289000
- arriva@arriva.it
- Website
- brescia.arriva.it
Bus from Brescia Bus Station - Via Solferino to Salò - Ospedale
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- €4–7
- Schedules at
- brescia.arriva.it
- 2nd Class
- €4–7
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Bergamo Airport Bus Station to Brescia SIA Bus Station
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €7–10
- Website
- https://autostradale.it/?lang=en-GB
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Porto to Marseille
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- €65–190
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Genoa
- Ave. Duration
- 29h 30m
- Frequency
- Once daily
- Estimated price
- €95–200
- Website
- https://www.flixbus.co.uk
- 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
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Valladolid Central Bus Station to Verona Viale Girolamo Cardinale
- Ave. Duration
- 30h 15m
- Frequency
- Twice a week
- Estimated price
- €80–120
- Website
- https://union-ivkoni.com/en
- Phone
- +39 0322 233 200
- infomaggiore@navigazionelaghi.it
- Website
- navigazionelaghi.it
Ferry from Desenzano del Garda to Gardone Riviera
- Ave. Duration
- 1h 3m
- Frequency
- 3 times a day
- Estimated price
- €8–12
- Website
- https://www.navigazionelaghi.it/en/
Ferry from Peschiera del Garda to Gardone Riviera
- Ave. Duration
- 1h 13m
- Frequency
- Twice daily
- Estimated price
- €10–14
- Website
- https://www.navigazionelaghi.it/en/
Ferry from Cisano to Gardone Riviera
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- €6–9
- Website
- https://www.navigazionelaghi.it/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 Gardone Riviera is 1992 km. It takes approximately 20h 52m to drive from Porto to Gardone Riviera.
There are 5717+ hotels available in Gardone Riviera.





















































































