There are 9 ways to get from Porto to Luthern by plane, train, bus, train (Renfe, TGV), or car
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 Zurich Airport, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Zurich Airport (ZRH)OPO - ZRH
- Take the train from Zürich HB to Luzern
6h 9mCHF 61–189Bus, train via Lyon
- Take the bus from Porto - Terminal Intermodal de Campanhã to Lyon - Perrache Bus Station
- Take the train from Lyon-Perrache to Mulhouse Ville84
- Take the train from Basel SBB to LuzernEc / ...
27h 26mCHF 129–320Train
- Take the train from Porto Campanha to Vigo GuixarIc
- Take the train from Vigo Guixar to Barcelona-SantsAlv
- Take the train from Barcelona-Sants to Lyon Part Dieu
- Take the train from Lyon Part Dieu to Mulhouse VilleTgv
- Take the train from Basel SBB to LuzernEc / ...
29h 45mCHF 172–459Drive 1,850.4 km
- Drive from Porto to Luthern1,850.4 km
19h 27mCHF 296–428Fly to Basel, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Basel (BSL)OPO - BSL
- Take the train from Basel SBB to Luzern
6h 53mCHF 80–257Fly to Geneva International Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Geneva International Airport (GVA)OPO - GVA
- Take the train from Genève-Aéroport to Luzern
8h 54mCHF 87–317Bus, train
- Take the bus from Porto to LausanneFlixBus N1157
- Take the train from Lausanne to LuzernIr15 / ...
32h 58mCHF 124–208Bus, train via Geneva
- Take the bus from Porto - Hospital de São João to Chambéry - Rue Dr Vernier
- Take the train from Chambery Challes Les Eaux to GeneveTer
- Take the train from Genève to LuzernIc
34h 2mCHF 142–197Bus
- Take the bus from Porto to Coimbra
- Take the bus from Coimbra to Zurich Bus Station
- Take the bus from Zurich Bus Station to LuzernN33 / ...
37h 15mCHF 145–219
Porto to Luthern by bus and train
Questions & Answers
The cheapest way to get from Porto to Luthern is to fly and train which costs SFr 60 - SFr 190 and takes 6h 9m.
The fastest way to get from Porto to Luthern is to fly and train which takes 6h 9m and costs SFr 60 - SFr 190.
No, there is no direct bus from Porto to Luthern. However, there are services departing from Porto and arriving at Luzern via Coimbra and Zurich Bus Station. The journey, including transfers, takes approximately 37h 15m.
No, there is no direct train from Porto to Luthern. However, there are services departing from Porto Campanha and arriving at Luzern via Vigo Guixar, Barcelona-Sants, Lyon Part Dieu, Mulhouse Ville and Basel SBB. The journey, including transfers, takes approximately 29h 45m.
The distance between Porto and Luthern is 1608 km. The road distance is 1850.4 km.
The best way to get from Porto to Luthern without a car is to bus and train via Lyon which takes 27h 26m and costs SFr 120 - SFr 320.
It takes approximately 6h 9m to get from Porto to Luthern, including transfers.
Porto to Luthern bus services, operated by FlixBus, depart from Porto station.
Porto to Luthern train services, operated by Renfe Viajeros, depart from Porto Campanha station.
The best way to get from Porto to Luthern is to train which takes 29h 45m and costs SFr 170 - SFr 460. Alternatively, you can bus, which costs SFr 140 - SFr 220 and takes 37h 15m.
What companies run services between Porto, Portugal and Luthern, Switzerland?
You can take a train from Porto Campanha to Luzern via Vigo Guixar, Barcelona-Sants, Lyon Part Dieu, Mulhouse Ville, Basel Sbb, and Basel SBB in around 29h 45m. Alternatively, you can take a bus from Porto to Luzern via Coimbra and Zurich Bus Station in around 37h 15m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 35–130
Flights from Francisco De Sá Carneiro Airport to Basel
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- CHF 40–200
Flights from Francisco De Sá Carneiro Airport to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- CHF 30–170
Flights from Francisco De Sá Carneiro Airport to Geneva International Airport via Nice
- Ave. Duration
- 5h
- When
- Sunday
- Estimated price
- CHF 30–170
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- CHF 45–160
Flights from Francisco De Sá Carneiro Airport to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- CHF 55–310
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- CHF 45–160
Flights from Francisco De Sá Carneiro Airport to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- CHF 55–310
- Website
- comlux.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- CHF 65–600
- Website
- flexflight.dk
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- CHF 65–600
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- CHF 50–210
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Luzern
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–29
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- CHF 20–40
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Luzern
- Ave. Duration
- 3h 16m
- Frequency
- Hourly
- Estimated price
- CHF 50–95
- Website
- https://www.sbb.ch/en
Train from Lausanne to Luzern
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 40–70
- Website
- https://www.sbb.ch/en
Train from Genève to Luzern
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- Website
- https://www.sbb.ch/en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon-Perrache to Mulhouse Ville
- Ave. Duration
- 2h 53m
- Frequency
- Once a week
- Estimated price
- CHF 60–140
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 60–90
- Rail 1st Class
- CHF 95–140
Train from Chambery Challes Les Eaux to Geneve
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- CHF 21
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon-Perrache to Mulhouse Ville
- Ave. Duration
- 3h 19m
- Frequency
- Once a week
- Estimated price
- CHF 65–110
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Mulhouse Ville
- Ave. Duration
- 3h 8m
- Frequency
- Every 4 hours
- Estimated price
- CHF 45–220
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 22m
- Frequency
- Twice daily
- Estimated price
- CHF 14–19
- Website
- https://www.renfe.com/es/en
Train from Vigo Guixar to Barcelona-Sants
- Ave. Duration
- 13h 51m
- Frequency
- 6 times a week
- Estimated price
- CHF 45–80
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 1m
- Frequency
- 5 times a week
- Estimated price
- CHF 45–65
- Website
- https://www.renfe.com/es/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Lyon - Perrache Bus Station
- Ave. Duration
- 21h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 45–110
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Porto to Lausanne
- Ave. Duration
- 29h 35m
- Frequency
- 3 times a week
- Estimated price
- CHF 80–140
- Website
- https://www.flixbus.co.uk
Bus from Porto to Coimbra
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- CHF 3–11
- Website
- https://www.flixbus.co.uk
Bus from Coimbra to Zurich Bus Station
- Ave. Duration
- 33h 10m
- Frequency
- 3 times a week
- Estimated price
- CHF 140–200
- Website
- https://www.flixbus.co.uk
Bus from Zurich Bus Station to Luzern
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- CHF 6–9
- Website
- https://www.flixbus.co.uk
- Phone
- (+351) 258 454 303
- info@barquense.com
- Website
- barquense.pt
Bus from Porto - Hospital de São João to Chambéry - Rue Dr Vernier
- Ave. Duration
- 26h 26m
- Frequency
- Once a week
- Estimated price
- CHF 70–90
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Zurich Bus Station to Luzern
- Ave. Duration
- 50 min
- Frequency
- Once a week
- Estimated price
- CHF 2–5
- Website
- https://regiojet.com/
Want to know more about travelling around Switzerland
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
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Porto to Luthern bus services, operated by FlixBus, arrive at Coimbra station.
Luthern is 1h ahead of Porto. It is currently 6:59 AM in Porto and 7:59 AM in Luthern.
Porto to Luthern train services, operated by Renfe Viajeros, arrive at Vigo Guixar station.
Yes, the driving distance between Porto to Luthern is 1850 km. It takes approximately 19h 27m to drive from Porto to Luthern.
Book your Porto to Luthern train tickets online with Omio.
Book your Porto to Luthern bus tickets online with FlixBus.
There are 581+ hotels available in Luthern.






































