How to get to Portugal from Switzerland by flight ? You can check flights from Switzerland to Portugal below.
You can find flight ticket prices from Switzerland to Portugal with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Switzerland to Geneva.
You take a flight from Geneva to Porto and cost approximately 85 USD.
You take a bus, shuttle or taxi from Porto to your destination in Portugal.
Flight | Depart | Arrive | |
---|---|---|---|
TP949
TAP Portugal
TP1930
TAP Portugal
|
06:05
Geneva
09:40
Lisbon
|
07:35
Lisbon
10:35
Porto
|
Connect |
TP949
TAP Portugal
TP1940
TAP Portugal
|
06:05
Geneva
09:00
Lisbon
|
07:35
Lisbon
10:00
Porto
|
Connect |
U21451
easyJet
|
06:20
Geneva
|
07:40 Porto | Direct |
LX1080
Swiss
LH1176
Lufthansa
|
07:10
Geneva
09:50
Frankfurt
|
08:25
Frankfurt
11:35
Porto
|
Connect |
LX2805
Swiss
LX2062
Swiss
|
07:40
Geneva
09:20
Zurich
|
08:30
Zurich
10:55
Porto
|
Connect |
LX2805
Swiss
LX2064
Swiss
|
07:40
Geneva
09:20
Zurich
|
08:30
Zurich
10:50
Porto
|
Connect |
LG8362
Luxair
LG3761
Luxair
|
08:20
Geneva
10:50
Luxembourg
|
09:25
Luxembourg
12:20
Porto
|
Connect |
LX2078
Swiss
|
09:25
Geneva
|
10:40 Porto | Direct |
U21453
easyJet
|
10:10
Geneva
|
11:25 Porto | Direct |
AF1843
Air France
AF1528
Air France
|
12:05
Geneva
14:15
Paris CDG
|
13:20
Paris CDG
15:30
Porto
|
Connect |
IB3483
Iberia
IB3094
Iberia
|
12:20
Geneva
15:50
Madrid
|
14:25
Madrid
16:05
Porto
|
Connect |
IB3483
Iberia
IB8664
Iberia
|
12:20
Geneva
15:45
Madrid
|
14:25
Madrid
16:05
Porto
|
Connect |
U21455
easyJet
|
12:55
Geneva
|
14:10 Porto | Direct |
U21457
easyJet
|
13:15
Geneva
|
14:35 Porto | Direct |
U21455
easyJet
|
13:35
Geneva
|
14:50 Porto | Direct |
U21457
easyJet
|
15:25
Geneva
|
16:40 Porto | Direct |
U21459
easyJet
|
16:40
Geneva
|
18:00 Porto | Direct |
U21455
easyJet
|
16:50
Geneva
|
18:10 Porto | Direct |
U21457
easyJet
|
17:45
Geneva
|
19:00 Porto | Direct |
TP937
TAP Portugal
|
20:05
Geneva
|
21:25 Porto | Direct |
U21459
easyJet
|
21:40
Geneva
|
22:55 Porto | Direct |
You take a bus, shuttle or taxi from your location in Switzerland to Zurich.
You take a flight from Zurich to Porto and cost approximately 80 USD.
You take a bus, shuttle or taxi from Porto to your destination in Portugal.
Flight | Depart | Arrive | |
---|---|---|---|
TP933
TAP Portugal
TP1940
TAP Portugal
|
06:10
Zurich
09:00
Lisbon
|
08:05
Lisbon
10:00
Porto
|
Connect |
TP933
TAP Portugal
TP1930
TAP Portugal
|
06:10
Zurich
09:40
Lisbon
|
08:05
Lisbon
10:35
Porto
|
Connect |
IB3475
Iberia
IB3092
Iberia
|
07:10
Zurich
11:40
Madrid
|
09:35
Madrid
11:55
Porto
|
Connect |
IB3475
Iberia
IB8776
Iberia
|
07:10
Zurich
11:25
Madrid
|
09:35
Madrid
11:45
Porto
|
Connect |
LX1068
Swiss
LH1176
Lufthansa
|
07:30
Zurich
09:50
Frankfurt
|
08:40
Frankfurt
11:35
Porto
|
Connect |
LX2802
Swiss
LX2078
Swiss
|
07:30
Zurich
09:25
Geneva
|
08:25
Geneva
10:40
Porto
|
Connect |
LX2064
Swiss
|
09:20
Zurich
|
10:50 Porto | Direct |
LX2062
Swiss
|
09:20
Zurich
|
10:55 Porto | Direct |
LX2084
Swiss
TP1940
TAP Portugal
|
09:20
Zurich
13:00
Lisbon
|
11:10
Lisbon
14:00
Porto
|
Connect |
U27594
easyJet
|
10:15
Zurich
|
11:55 Porto | Direct |
TP923
TAP Portugal
|
10:25
Zurich
|
12:05 Porto | Direct |
UX1676
Air Europa
UX1143
Air Europa
|
11:20
Zurich
14:50
Madrid
|
13:40
Madrid
14:55
Porto
|
Connect |
IB3477
Iberia
IB8664
Iberia
|
11:55
Zurich
15:45
Madrid
|
14:30
Madrid
16:05
Porto
|
Connect |
IB3477
Iberia
IB3094
Iberia
|
11:55
Zurich
15:50
Madrid
|
14:30
Madrid
16:05
Porto
|
Connect |
LX1018
Swiss
EW9640
Eurowings
|
12:00
Zurich
15:00
Dusseldorf
|
13:20
Dusseldorf
16:50
Porto
|
Connect |
LX1076
Swiss
LH1180
Lufthansa
|
17:45
Zurich
20:55
Frankfurt
|
18:55
Frankfurt
22:40
Porto
|
Connect |
You take a bus, shuttle or taxi from your location in Switzerland to Geneva.
You take a flight from Geneva to Lisbon and cost approximately 95 USD.
You take a bus, shuttle or taxi from Lisbon to your destination in Portugal.
Flight | Depart | Arrive | |
---|---|---|---|
TP949
TAP Portugal
|
06:05
Geneva
|
07:35 Lisbon | Direct |
U21445
easyJet
|
06:20
Geneva
|
08:00 Lisbon | Direct |
IB3489
Iberia
IB3110
Iberia
|
06:55
Geneva
11:25
Madrid
|
09:00
Madrid
11:50
Lisbon
|
Connect |
LX2805
Swiss
LX2084
Swiss
|
07:40
Geneva
09:20
Zurich
|
08:30
Zurich
11:10
Lisbon
|
Connect |
LX2092
Swiss
|
09:00
Geneva
|
10:35 Lisbon | Direct |
VY6200
Vueling Airlines
VY8466
Vueling Airlines
|
09:35
Geneva
12:15
Barcelona
|
11:05
Barcelona
13:15
Lisbon
|
Connect |
AF1643
Air France
AF1624
Air France
|
10:30
Geneva
13:25
Paris CDG
|
11:45
Paris CDG
15:05
Lisbon
|
Connect |
LX1082
Swiss
LH1168
Lufthansa
|
10:50
Geneva
13:15
Frankfurt
|
12:05
Frankfurt
15:20
Lisbon
|
Connect |
LX1082
Swiss
TP583
TAP Portugal
|
10:50
Geneva
13:00
Frankfurt
|
12:05
Frankfurt
15:05
Lisbon
|
Connect |
TP943
TAP Portugal
|
12:00
Geneva
|
13:30 Lisbon | Direct |
IB3483
Iberia
IB3102
Iberia
|
12:20
Geneva
15:40
Madrid
|
14:25
Madrid
16:05
Lisbon
|
Connect |
U21443
easyJet
|
12:40
Geneva
|
14:20 Lisbon | Direct |
U21355
easyJet
U27664
easyJet
|
12:55
Geneva
15:35
Amsterdam Schiphol
|
14:40
Amsterdam Schiphol
17:45
Lisbon
|
Connect |
BA729
British Airways
BA502
British Airways
|
13:30
Geneva
15:05
London Heathrow
|
14:15
London Heathrow
17:50
Lisbon
|
Connect |
U28473
easyJet
U28719
easyJet
|
15:00
Geneva
16:30
London Gatwick
|
15:35
London Gatwick
19:15
Lisbon
|
Connect |
U28473
easyJet
U28721
easyJet
|
15:00
Geneva
16:55
London Gatwick
|
15:35
London Gatwick
19:40
Lisbon
|
Connect |
U21447
easyJet
|
16:50
Geneva
|
18:25 Lisbon | Direct |
BA2741
British Airways
BA504
British Airways
|
17:00
Geneva
19:15
London Heathrow
|
17:35
London Heathrow
21:55
Lisbon
|
Connect |
BA733
British Airways
BA504
British Airways
|
17:05
Geneva
19:15
London Heathrow
|
17:50
London Heathrow
21:55
Lisbon
|
Connect |
U21449
easyJet
|
17:05
Geneva
|
18:40 Lisbon | Direct |
BA721
British Airways
BA504
British Airways
|
17:35
Geneva
19:15
London Heathrow
|
18:15
London Heathrow
21:55
Lisbon
|
Connect |
U21419
easyJet
U27618
easyJet
|
17:55
Geneva
21:50
Madrid
|
20:05
Madrid
22:10
Lisbon
|
Connect |
AF1343
Air France
AF1124
Air France
|
18:15
Geneva
20:45
Paris CDG
|
19:35
Paris CDG
22:25
Lisbon
|
Connect |
TP941
TAP Portugal
|
18:25
Geneva
|
19:55 Lisbon | Direct |
IB3493
Iberia
IB3118
Iberia
|
18:30
Geneva
23:00
Madrid
|
20:35
Madrid
23:25
Lisbon
|
Connect |
LX1086
Swiss
LH1172
Lufthansa
|
19:10
Geneva
21:30
Frankfurt
|
20:25
Frankfurt
23:35
Lisbon
|
Connect |
You take a bus, shuttle or taxi from your location in Switzerland to Basel.
You take a flight from Basel to Porto and cost approximately 100 USD.
You take a bus, shuttle or taxi from Porto to your destination in Portugal.
Flight | Depart | Arrive | |
---|---|---|---|
KL1984
KLM
KL1711
KLM
|
06:05
Basel
08:55
Amsterdam Schiphol
|
07:40
Amsterdam Schiphol
10:30
Porto
|
Connect |
LH1211
Lufthansa
LH1176
Lufthansa
|
06:45
Basel
09:50
Frankfurt
|
07:45
Frankfurt
11:35
Porto
|
Connect |
U21135
easyJet
|
07:00
Basel
|
08:35 Porto | Direct |
U21131
easyJet
|
10:00
Basel
|
11:35 Porto | Direct |
AF1193
Air France
AF1528
Air France
|
10:55
Basel
14:15
Paris CDG
|
12:10
Paris CDG
15:30
Porto
|
Connect |
U21716
easyJet
U21747
easyJet
|
12:55
Basel
16:15
Toulouse
|
14:25
Toulouse
16:55
Porto
|
Connect |
U21133
easyJet
|
16:05
Basel
|
17:35 Porto | Direct |
You take a bus, shuttle or taxi from your location in Switzerland to Zurich.
You take a flight from Zurich to Lisbon and cost approximately 90 USD.
You take a bus, shuttle or taxi from Lisbon to your destination in Portugal.
Flight | Depart | Arrive | |
---|---|---|---|
TP933
TAP Portugal
|
06:10
Zurich
|
08:05 Lisbon | Direct |
IB3475
Iberia
IB3110
Iberia
|
07:10
Zurich
11:25
Madrid
|
09:35
Madrid
11:50
Lisbon
|
Connect |
KL1954
KLM
KL1695
KLM
|
09:00
Zurich
12:35
Amsterdam Schiphol
|
10:50
Amsterdam Schiphol
14:35
Lisbon
|
Connect |
LX2804
Swiss
TP943
TAP Portugal
|
09:15
Zurich
12:00
Geneva
|
10:10
Geneva
13:30
Lisbon
|
Connect |
LX2084
Swiss
|
09:20
Zurich
|
11:10 Lisbon | Direct |
LH2367
Lufthansa
LH1778
Lufthansa
|
09:25
Zurich
11:10
Munich
|
10:20
Munich
13:25
Lisbon
|
Connect |
LH2367
Lufthansa
TP557
TAP Portugal
|
09:25
Zurich
12:50
Munich
|
10:20
Munich
15:05
Lisbon
|
Connect |
AF1115
Air France
AF1624
Air France
|
09:40
Zurich
13:25
Paris CDG
|
11:05
Paris CDG
15:05
Lisbon
|
Connect |
LX318
Swiss
TP1367
TAP Portugal
|
09:45
Zurich
12:25
London Heathrow
|
10:40
London Heathrow
15:10
Lisbon
|
Connect |
VY6247
Vueling Airlines
VY8466
Vueling Airlines
|
09:45
Zurich
12:15
Barcelona
|
11:25
Barcelona
13:15
Lisbon
|
Connect |
OS562
Austrian Airlines
TP1275
TAP Portugal
|
09:50
Zurich
12:55
Vienna
|
11:15
Vienna
15:25
Lisbon
|
Connect |
TP923
TAP Portugal
TP1939
TAP Portugal
|
10:25
Zurich
15:00
Porto
|
12:05
Porto
16:00
Lisbon
|
Connect |
LH1187
Lufthansa
LH1168
Lufthansa
|
10:50
Zurich
13:15
Frankfurt
|
11:55
Frankfurt
15:20
Lisbon
|
Connect |
LH1187
Lufthansa
TP583
TAP Portugal
|
10:50
Zurich
13:00
Frankfurt
|
11:55
Frankfurt
15:05
Lisbon
|
Connect |
AZ0571
Alitalia
TP841
TAP Portugal
|
11:00
Zurich
14:05
Rome
|
12:25
Rome
16:10
Lisbon
|
Connect |
UX1676
Air Europa
UX1155
Air Europa
|
11:20
Zurich
14:50
Madrid
|
13:40
Madrid
15:10
Lisbon
|
Connect |
U27682
easyJet
|
11:30
Zurich
|
13:25 Lisbon | Direct |
IB3477
Iberia
IB3102
Iberia
|
11:55
Zurich
15:40
Madrid
|
14:30
Madrid
16:05
Lisbon
|
Connect |
BA713
British Airways
BA502
British Airways
|
13:00
Zurich
15:05
London Heathrow
|
13:55
London Heathrow
17:50
Lisbon
|
Connect |
TP931
TAP Portugal
|
13:30
Zurich
|
15:20 Lisbon | Direct |
KL1960
KLM
HV5951
Transavia Holland
|
14:10
Zurich
16:50
Amsterdam Schiphol
|
15:50
Amsterdam Schiphol
18:50
Lisbon
|
Connect |
OS570
Austrian Airlines
TP1273
TAP Portugal
|
15:10
Zurich
18:15
Vienna
|
16:30
Vienna
20:45
Lisbon
|
Connect |
LH1191
Lufthansa
TP579
TAP Portugal
|
15:15
Zurich
17:50
Frankfurt
|
16:15
Frankfurt
19:55
Lisbon
|
Connect |
VY6245
Vueling Airlines
VY8462
Vueling Airlines
|
15:55
Zurich
19:15
Barcelona
|
17:40
Barcelona
20:15
Lisbon
|
Connect |
LX326
Swiss
TP1357
TAP Portugal
|
16:20
Zurich
18:30
London Heathrow
|
17:10
London Heathrow
21:05
Lisbon
|
Connect |
LX2808
Swiss
TP941
TAP Portugal
|
16:20
Zurich
18:25
Geneva
|
17:15
Geneva
19:55
Lisbon
|
Connect |
BA717
British Airways
BA504
British Airways
|
16:35
Zurich
19:15
London Heathrow
|
17:25
London Heathrow
21:55
Lisbon
|
Connect |
JL7734
Japan Airlines
BA504
British Airways
|
16:35
Zurich
19:15
London Heathrow
|
17:20
London Heathrow
21:55
Lisbon
|
Connect |
KL1962
KLM
KL1697
KLM
|
17:30
Zurich
21:10
Amsterdam Schiphol
|
19:15
Amsterdam Schiphol
23:10
Lisbon
|
Connect |
TP927
TAP Portugal
|
18:00
Zurich
|
19:50 Lisbon | Direct |
IB3471
Iberia
IB3118
Iberia
|
19:05
Zurich
23:00
Madrid
|
21:30
Madrid
23:25
Lisbon
|
Connect |
You take a bus, shuttle or taxi from your location in Switzerland to Basel.
You take a flight from Basel to Lisbon and cost approximately 75 USD.
You take a bus, shuttle or taxi from Lisbon to your destination in Portugal.
Flight | Depart | Arrive | |
---|---|---|---|
U21009
easyJet
U27642
easyJet
|
06:30
Basel
10:10
Nantes
|
08:05
Nantes
11:15
Lisbon
|
Connect |
LH1211
Lufthansa
LH1166
Lufthansa
|
06:45
Basel
09:10
Frankfurt
|
07:45
Frankfurt
11:15
Lisbon
|
Connect |
U21115
easyJet
U27612
easyJet
|
06:50
Basel
10:00
Madrid
|
09:05
Madrid
10:20
Lisbon
|
Connect |
U21001
easyJet
U27674
easyJet
|
07:00
Basel
11:00
Nice
|
08:15
Nice
12:30
Lisbon
|
Connect |
U27686
easyJet
|
07:00
Basel
|
08:55 Lisbon | Direct |
OS472
Austrian Airlines
TP1275
TAP Portugal
|
10:00
Basel
12:55
Vienna
|
11:35
Vienna
15:25
Lisbon
|
Connect |
U27688
easyJet
|
10:35
Basel
|
12:25 Lisbon | Direct |
U21101
easyJet
U27638
easyJet
|
10:55
Basel
15:00
Bordeaux
|
12:20
Bordeaux
15:50
Lisbon
|
Connect |
AF1193
Air France
AF1624
Air France
|
10:55
Basel
13:25
Paris CDG
|
12:10
Paris CDG
15:05
Lisbon
|
Connect |
U22198
easyJet
U22367
easyJet
|
11:45
Basel
14:20
London Luton
|
12:30
London Luton
17:10
Lisbon
|
Connect |
KL1990
KLM
KL1697
KLM
|
17:55
Basel
21:10
Amsterdam Schiphol
|
19:30
Amsterdam Schiphol
23:10
Lisbon
|
Connect |
You can find hotels and accommodations in Portugal with our hotels search tool below
Booking.com