There are 7 ways to get from Porto to Chur 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)plane OPO - ZRH
- Take the train from Zürich HB to Churtrain
6h 34mCHF 85–197Fly to Basel, train
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Basel (BSL)plane OPO - BSL
- Take the train from Basel SBB to Churtrain
8h 19mCHF 65–367Bus, train via Lyon
- Take the bus from Porto - TIC Campanhã to Lyon - Perrache Bus Stationbus
- Take the train from Lyon Perrache to Mulhouse Villetrain Tgv
- Take the train from Basel SBB to Churtrain Ic3 / ...
29h 19mCHF 179–508Train
- 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 Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Basel Sbbtrain Tgv
- Take the train from Basel SBB to Churtrain Ic3 / ...
31h 49mCHF 421–887Drive 1,983.7 km
- Drive from Porto to Churcar 1,983.7 km
20h 23mCHF 315–455Bus, 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 Churtrain Ice / ...
31h 53mCHF 153–283Bus, train #2
- Take the bus from Porto to Strasbourgbus
- Take the bus from Strasbourg to Zurich Bus Stationbus
- Take the train from Zürich HB to Churtrain Ice / ...
37h 3mCHF 166–279
Porto to Chur by bus and train
Questions & Answers
The cheapest way to get from Porto to Chur is to fly and train which costs SFr 85 - SFr 200 and takes 6h 34m.
The fastest way to get from Porto to Chur is to fly and train which takes 6h 34m and costs SFr 85 - SFr 200.
No, there is no direct train from Porto to Chur. However, there are services departing from Porto Campanha and arriving at Chur via Redondela De Galicia, Barcelona-Sants, Paris Gare De Lyon and Basel SBB. The journey, including transfers, takes approximately 31h 49m.
The distance between Porto and Chur is 1667 km. The road distance is 1983.7 km.
The best way to get from Porto to Chur without a car is to bus and train via Lyon which takes 29h 19m and costs SFr 170 - SFr 550.
It takes approximately 6h 34m to get from Porto to Chur, including transfers.
Porto to Chur train services, operated by Renfe Viajeros, depart from Porto Campanha station.
Chur is 1h ahead of Porto. It is currently 4:46 AM in Porto and 5:46 AM in Chur.
Porto to Chur train services, operated by Renfe Viajeros, arrive at Redondela De Galicia station.
Yes, the driving distance between Porto to Chur is 1984 km. It takes approximately 20h 23m to drive from Porto to Chur.
What companies run services between Porto, Portugal and Chur, Grisons, Switzerland?
You can take a train from Porto Campanha to Chur via Redondela De Galicia, Barcelona-Sants, Paris Gare De Lyon, Basel Sbb, and Basel SBB in around 31h 49m.
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- CHF 35–100
Flights from Francisco De Sá Carneiro Airport to Basel
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- CHF 40–170
Flights from Francisco De Sá Carneiro Airport to Basel via Nantes
- Ave. Duration
- 5h
- When
- Monday
- Estimated price
- CHF 40–170
Flights from Francisco De Sá Carneiro Airport to Basel via Bordeaux
- Ave. Duration
- 5h 40m
- When
- Monday
- Estimated price
- CHF 40–170
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 60–120
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 60–120
- Website
- comlux.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- CHF 55–110
- Website
- flexflight.dk
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- CHF 95–160
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 65–190
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
- 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 70–120
- Website
- https://www.sncf-connect.com/en-en
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- Twice daily
- Estimated price
- CHF 180–300
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Basel Sbb
- Ave. Duration
- 3h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 90–150
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–19
- Schedules at
- sbb-deutschland.de
- 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
- CHF 15–27
- 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
- CHF 120–220
- Website
- https://www.renfe.com/es/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - TIC Campanhã to Lyon - Perrache Bus Station
- Ave. Duration
- 21h 10m
- Frequency
- Once daily
- Estimated price
- CHF 90–170
- Website
- https://www.blablacar.co.uk/bus
Bus from Viseu to Zürich
- Ave. Duration
- 27h 40m
- Frequency
- Once daily
- Estimated price
- CHF 110–210
- Website
- https://www.blablacar.co.uk/bus
- 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
- CHF 8–19
- Website
- https://rede-expressos.pt
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Porto to Strasbourg
- Ave. Duration
- 31h 10m
- Frequency
- 3 times a week
- Estimated price
- CHF 120–210
- Website
- https://www.flixbus.co.uk
Bus from Strasbourg to Zurich Bus Station
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a day
- Estimated price
- CHF 11–20
- Website
- https://www.flixbus.co.uk
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
Book your Porto to Chur train tickets online with Omio.
There are 1613+ hotels available in Chur.







































