There are 8 ways to get from Davos to Porto by train, plane, bus, 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.
Train to Zurich Airport, fly
best- Take the train from Landquart to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Francisco De Sá Carneiro Airport (OPO)plane ZRH - OPO
8h 17m€74–203Bus, train to Milano Malpensa Airport, fly
cheapest- Take the bus from Thusis, Bahnhof to Bellinzona, Stazionebus
- Take the train from Bellinzona to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Francisco De Sá Carneiro Airport (OPO)plane MXP - OPO
12h 10m€53–185Bus, train
- Take the bus from Davos Platz, Bahnhof to Landquart, Bahnhofbus N33
- Take the train from Landquart to Zürich HBtrain Ic3 / ...
- Take the bus from Zürich to Coimbrabus
- Take the bus from Coimbra to Portobus
34h 6m€148–230Drive 2,013 km
- Drive from Davos to Portocar 2,013 km
20h 53m€345–499Train to Basel, fly
- Take the train from Landquart to Basel SBBtrain
- Fly from Basel (BSL) to Francisco De Sá Carneiro Airport (OPO)plane BSL - OPO
10h 8m€66–290Train, train to Allgäu Airport, Memmingen, fly
- Take the train from Landquart to St. Margrethen SGtrain
- Take the train from St. Margrethen Sg to Memmingentrain
- Fly from Allgäu Airport, Memmingen (FMM) to Francisco De Sá Carneiro Airport (OPO)plane FMM - OPO
11h 8m€123–332Train, bus via Lyon
- Take the train from Davos Platz to Churtrain Ext
- Take the bus from Chur station train station to Turinbus
- Take the bus from Turin to Lyonbus 480 / ...
- Take the bus from Lyon to Portobus
38h 13mTrain, bus
- Take the train from Davos Platz to Churtrain Ext
- Take the bus from Chur station train station to Milanbus
- Take the bus from Milano, Autostazione Lampugnano to Valladolid Central Bus Stationbus
- Take the bus from Valladolid to Porto - Terminal Intermodal de Campanhãbus
42h 32m
Davos to Porto by bus and train
Questions & Answers
The cheapest way to get from Davos to Porto is to bus and train and fly which costs €50 - €190 and takes 12h 10m.
The fastest way to get from Davos to Porto is to train and fly which takes 8h 17m and costs €70 - €210.
The distance between Davos and Porto is 1699 km. The road distance is 2013 km.
The best way to get from Davos to Porto without a car is to bus and train which takes 34h 6m and costs €140 - €230.
It takes approximately 8h 17m to get from Davos to Porto, including transfers.
Porto is 1h behind Davos. It is currently 5:35 AM in Davos and 4:35 AM in Porto.
Yes, the driving distance between Davos to Porto is 2013 km. It takes approximately 20h 53m to drive from Davos to Porto.
There are 6294+ hotels available in Porto.
What companies run services between Davos, Switzerland and Porto, Portugal?
There is no direct connection from Davos to Porto. However, you can take the train to Klosters Platz, take the train to Landquart, take the train to Zürich HB, 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 bus from Davos Platz, Bahnhof to Porto via Landquart, Bahnhof, Landquart, Zürich HB, Zürich, and Coimbra in around 34h 6m.
- 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 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
- Website
- ryanair.com
Flights from Allgäu Airport, Memmingen to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–200
Flights from Allgäu Airport, Memmingen to Francisco De Sá Carneiro Airport via Valencia
- Ave. Duration
- 5h
- When
- Monday and Saturday
- Estimated price
- €65–200
Flights from Allgäu Airport, Memmingen to Francisco De Sá Carneiro Airport via London Stansted
- Ave. Duration
- 5h 42m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €65–200
Flights from Allgäu Airport, Memmingen to Francisco De Sá Carneiro Airport via Faro
- Ave. Duration
- 5h 20m
- When
- Sunday
- Estimated price
- €65–200
Flights from Allgäu Airport, Memmingen to Francisco De Sá Carneiro Airport via Tangier
- Ave. Duration
- 5h 45m
- When
- Friday
- Estimated price
- €65–200
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
Flights from Milano Malpensa Airport to Francisco De Sá Carneiro Airport via Valencia
- Ave. Duration
- 4h 40m
- When
- Friday and Sunday
- Estimated price
- €40–160
- 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
- Ave. Duration
- 5h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €60–130
- Website
- flytap.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 43m
- When
- Every day
- Estimated price
- €55–130
- 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
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Landquart to Zürich HB
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €23–45
- Website
- https://www.sbb.ch/en
Train from Landquart to Basel SBB
- Ave. Duration
- 2h 8m
- Frequency
- Every 2 hours
- Estimated price
- €40–75
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Landquart to Zürich HB
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Schedules at
- sob.ch
Train from Landquart to St. Margrethen SG
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Landquart to Basel SBB
- Ave. Duration
- 2h 4m
- Frequency
- 4 times a day
- Estimated price
- €15–20
- Schedules at
- sbb-deutschland.de
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Landquart to St. Margrethen SG
- Ave. Duration
- 47 min
- Frequency
- 5 times a week
- Estimated price
- €9–19
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- €9–13
- 1st Class Ticket
- €15–19
- Phone
- +43 5 1717
- Website
- oebb.at
Train from St. Margrethen Sg to Memmingen
- Ave. Duration
- 1h 7m
- Frequency
- Twice a week
- Estimated price
- €44–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Bellinzona to Malpensa Aeroporto T1
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €7–10
- Website
- https://www.trenord.it/en/
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Train from Davos Platz to Chur
- Ave. Duration
- 1h 32m
- Frequency
- Twice a week
- Website
- https://www.rhb.ch/en/
- Phone
- +41 81 254 50 40
- info@bus-ag.ch
- Website
- bus-ag.ch
Bus from Davos Platz, Bahnhof to Landquart, Bahnhof
- Ave. Duration
- 1h 19m
- Frequency
- Twice a week
- Estimated price
- €12–18
- Schedules at
- bus-ag.ch
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Bus from Davos Platz, Bahnhof to Landquart, Bahnhof
- Ave. Duration
- 1h 22m
- Frequency
- Twice a week
- Website
- https://www.rhb.ch/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Zürich to Coimbra
- Ave. Duration
- 28h 45m
- Frequency
- Once daily
- Estimated price
- €110–160
- Website
- https://www.blablacar.co.uk/bus
Bus from Coimbra to Porto
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- €5–8
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Coimbra to Porto
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €3–8
- Website
- https://www.flixbus.co.uk
Bus from Chur station train station to Turin
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- €27–50
- Website
- https://www.flixbus.co.uk
Bus from Turin to Lyon
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Estimated price
- €17–29
- Website
- https://www.flixbus.co.uk
Bus from Lyon to Porto
- Ave. Duration
- 24h 25m
- Frequency
- 6 times a week
- Estimated price
- €45–120
- Website
- https://www.flixbus.co.uk
Bus from Chur station train station to Milan
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a day
- Estimated price
- €17–40
- Website
- https://www.flixbus.co.uk
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Thusis, Bahnhof to Bellinzona, Stazione
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- https://www.postauto.ch
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Milano, Autostazione Lampugnano to Valladolid Central Bus Station
- Ave. Duration
- 27h 45m
- Frequency
- Once a week
- Estimated price
- €75–110
- Website
- https://union-ivkoni.com/en
- Phone
- +376 806 555
- cooperativa@interurbana.ad
- Website
- interurbana.ad
Bus from Valladolid to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 7h
- 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 Valladolid to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- €57–62
- Website
- http://autocareslazara.com/
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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide






























































