There are 10 ways to get from Grindelwald to Porto by train, plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Zurich Airport, fly
best- Take the train from Interlaken Ost to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Francisco De Sá Carneiro Airport (OPO)plane ZRH - OPO
9h 4m€98–237Train, bus via Paris
cheapest- Take the train from Interlaken Ost to Basel SBBtrain Ice
- Take the bus from Basel Meret-Oppenheim-Strasse to Paris Bercy Seine Bus Stopbus
- Take the bus from Paris, Quai de Bercy to Porto - Terminal Intermodal de Campanhãbus
40h 51m€55–220Drive, train, bus
- Drive from Grindelwald to Raroncar
- Take the train from Raron to St-Mauricetrain R91
- Take the train from St-Maurice to Annemassetrain
- Take the bus from Annemasse to Lyon - Perrache Bus Stationbus
- Take the bus from Lyon - Perrache Bus Station to Porto - TIC Campanhãbus
31h 29m€209–335Drive 1,837.3 km
- Drive from Grindelwald to Portocar 1,837.3 km
19h 5m€313–452Train to Basel, fly
- Take the train from Interlaken Ost to Basel SBBtrain
- Fly from Basel (BSL) to Francisco De Sá Carneiro Airport (OPO)plane BSL - OPO
9h€64–288Train, train to Geneva International Airport, fly
- Take the train from Interlaken Ost to Berntrain
- Take the train from Bern to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Francisco De Sá Carneiro Airport (OPO)plane GVA - OPO
9h 43m€110–299Train, train to Milano Malpensa Airport, fly
- Take the train from Spiez to Domodossolatrain
- Take the train from Domodossola to Gallaratetrain
- Fly from Milano Malpensa Airport (MXP) to Francisco De Sá Carneiro Airport (OPO)plane MXP - OPO
10h 31m€75–260Train, train to Milan Linate Airport, fly
- Take the train from Spiez to Domodossolatrain
- Take the train from Domodossola to Rho Fiera Milanotrain
- Fly from Milan Linate Airport (LIN) to Francisco De Sá Carneiro Airport (OPO)plane LIN - OPO
11h 16m€68–304Train, bus
- Take the train from Interlaken Ost to Zürich HBtrain Ext
- Take the bus from Zurich Central Bus Station Sihlquai to Lyon Perrache Bus Stationbus
- Take the bus from Lyon - Perrache Bus Station to Porto - TIC Campanhãbus
32h 41m€163–253Train, bus via Basel
- Take the train from Interlaken Ost to Basel SBBtrain Ice
- Take the bus from Basel SBB to Lyonbus
- Take the bus from Lyon to Portobus
36h 21m€84–235
Grindelwald to Porto by train and bus
Questions & Answers
The cheapest way to get from Grindelwald to Porto is to train and fly which costs €95 - €240 and takes 9h 4m.
The fastest way to get from Grindelwald to Porto is to train and fly which takes 9h and costs €60 - €290.
The distance between Grindelwald and Porto is 1748 km. The road distance is 1837.3 km.
The best way to get from Grindelwald to Porto without a car is to train and bus which takes 32h 41m and costs €160 - €260.
It takes approximately 9h 4m to get from Grindelwald to Porto, including transfers.
Porto is 1h behind Grindelwald. It is currently 1:32 PM in Grindelwald and 12:32 PM in Porto.
Yes, the driving distance between Grindelwald to Porto is 1837 km. It takes approximately 19h 5m to drive from Grindelwald to Porto.
There are 6294+ hotels available in Porto.
What companies run services between Grindelwald, Switzerland and Porto, Portugal?
There is no direct connection from Grindelwald to Porto. However, you can take the train to Interlaken Ost, take the train to Zürich Flughafen, walk to Zurich Airport (ZRH) airport, fly to Francisco De Sá Carneiro Airport (OPO), walk to Aeroporto Francisco Sá Carneiro (OPO) Metro, then take the subway to Trindade. Alternatively, you can take a vehicle from Grindelwald to Porto - TIC Campanhã via Raron, St-Maurice, Annemasse, Annemasse, and Lyon - Perrache Bus Station in around 31h 29m.
- Website
- easyjet.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- €40–120
Flights from Basel to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- €40–210
Flights from Basel to Francisco De Sá Carneiro Airport via Bordeaux
- Ave. Duration
- 5h 36m
- When
- Monday, Thursday, and Friday
- Estimated price
- €40–210
Flights from Basel to Francisco De Sá Carneiro Airport via Nantes
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- €40–210
Flights from Geneva International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 24m
- When
- Every day
- Estimated price
- €30–170
Flights from Geneva International Airport to Francisco De Sá Carneiro Airport via Nantes
- Ave. Duration
- 4h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €30–170
Flights from Geneva International Airport to Francisco De Sá Carneiro Airport via Bordeaux
- Ave. Duration
- 5h
- When
- Monday, Thursday, and Sunday
- Estimated price
- €30–170
Flights from Milano Malpensa Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €28–120
Flights from Milano Malpensa Airport to Francisco De Sá Carneiro Airport via Bordeaux
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €28–120
Flights from Milan Linate Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €30–190
- Website
- swiss.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 43m
- When
- Every day
- Estimated price
- €55–130
Flights from Zurich Airport to Francisco De Sá Carneiro Airport via Geneva International Airport
- Ave. Duration
- 5h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €60–130
Flights from Geneva International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €65–300
- Website
- flytap.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 43m
- When
- Every day
- Estimated price
- €55–130
Flights from Geneva International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €65–300
- Website
- iberia.com
Flights from Milan Linate Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- €80–210
- Website
- comlux.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday
- Estimated price
- €65–380
- Website
- flexflight.dk
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday
- Estimated price
- €65–380
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- €40–160
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Interlaken Ost to Zürich Flughafen
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- €50–85
- Website
- https://www.sbb.ch/en
Train from St-Maurice to Annemasse
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €45–85
- Website
- https://www.sbb.ch/en
Train from Interlaken Ost to Basel SBB
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- €40–70
- Website
- https://www.sbb.ch/en
Train from Interlaken Ost to Bern
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €33–37
- Website
- https://www.sbb.ch/en
Train from Bern to Genève-Aéroport
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- https://www.sbb.ch/en
Train from Spiez to Domodossola
- Ave. Duration
- 1h 7m
- Frequency
- 3 times a day
- Estimated price
- €35–65
- Website
- https://www.sbb.ch/en
Train from Interlaken Ost to Zürich HB
- Ave. Duration
- 1h 59m
- Frequency
- Every 3 hours
- Estimated price
- €45–85
- Website
- https://www.sbb.ch/en
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Raron to St-Maurice
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- €28–55
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- €28–32
- 1st Class Ticket
- €50–55
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Interlaken Ost to Basel SBB
- Ave. Duration
- 2h 1m
- Frequency
- 3 times a day
- Estimated price
- €13–17
- Schedules at
- sbb-deutschland.de
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Spiez to Domodossola
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- €17–25
- Website
- https://www.bls.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 1h 24m
- Frequency
- Every 2 hours
- Estimated price
- €8–10
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- €8–9
- Website
- https://www.trenitalia.com/en.html
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- €11
- Website
- https://www.trenitalia.com/en.html
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Annemasse to Lyon - Perrache Bus Station
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- €21–29
- Website
- https://www.blablacar.co.uk/bus
Bus from Lyon - Perrache Bus Station to Porto - TIC Campanhã
- Ave. Duration
- 20h 50m
- Frequency
- Once daily
- Estimated price
- €90–130
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Zurich Central Bus Station Sihlquai to Lyon Perrache Bus Station
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Estimated price
- €25–40
- Website
- https://regiojet.com/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Basel SBB to Lyon
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- https://www.flixbus.co.uk
Bus from Lyon to Porto
- Ave. Duration
- 24h 25m
- Frequency
- 6 times a week
- Estimated price
- €40–120
- Website
- https://www.flixbus.co.uk
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Basel Meret-Oppenheim-Strasse to Paris Bercy Seine Bus Stop
- Ave. Duration
- 10h 15m
- Frequency
- Once a week
- Estimated price
- €25–40
- Website
- https://union-ivkoni.com/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Paris, Quai de Bercy to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 25h 15m
- Frequency
- 3 times a week
- Estimated price
- €16–109
- Website
- https://rede-expressos.pt/en
- Online ticket
- €16–80
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide










































