Outbound flight: 09/02/23

18:05 ZRH
08:00 OPO
Zurich (Zürich)-Kloten
Porto
1 Stopover

Return flight: 09/16/23

11:15 OPO
14:55 ZRH
Porto
Zurich (Zürich)-Kloten
direct

$95
Outbound flight: 09/02/23

18:05 ZRH
10:00 OPO
Zurich (Zürich)-Kloten
Porto
1 Stopover

Return flight: 09/16/23

12:15 OPO
22:30 ZRH
Porto
Zurich (Zürich)-Kloten
1 Stopover

$109
Outbound flight: 05/01/23

06:20 ZRH
19:00 OPO
Zurich (Zürich)-Kloten
Porto
1 Stopover

Return flight: 05/17/23

16:00 OPO
22:30 ZRH
Porto
Zurich (Zürich)-Kloten
1 Stopover

$110
Outbound flight: 05/04/23

06:00 ZRH
20:30 OPO
Zurich (Zürich)-Kloten
Porto
1 Stopover

Return flight: 05/11/23

05:00 OPO
12:25 ZRH
Porto
Zurich (Zürich)-Kloten
1 Stopover

$112
Outbound flight: 05/01/23

15:40 ZRH
17:20 OPO
Zurich (Zürich)-Kloten
Porto
direct

Return flight: 05/17/23

11:00 OPO
17:15 ZRH
Porto
Zurich (Zürich)-Kloten
1 Stopover

$119
Outbound flight: 09/02/23

15:40 ZRH
17:20 OPO
Zurich (Zürich)-Kloten
Porto
direct

Return flight: 09/16/23

20:10 OPO
10:10 ZRH
Porto
Zurich (Zürich)-Kloten
1 Stopover

$127
Outbound flight: 09/02/23

06:20 ZRH
11:00 OPO
Zurich (Zürich)-Kloten
Porto
1 Stopover

Return flight: 09/16/23

20:10 OPO
10:10 ZRH
Porto
Zurich (Zürich)-Kloten
1 Stopover

$129
Outbound flight: 05/04/23

11:05 ZRH
12:40 OPO
Zurich (Zürich)-Kloten
Porto
direct

Return flight: 05/11/23

21:55 OPO
08:25 ZRH
Porto
Zurich (Zürich)-Kloten
1 Stopover

$130
Outbound flight: 05/01/23

17:10 ZRH
18:45 OPO
Zurich (Zürich)-Kloten
Porto
direct

Return flight: 05/17/23

11:30 OPO
15:05 ZRH
Porto
Zurich (Zürich)-Kloten
direct

$131
Outbound flight: 09/02/23

11:10 ZRH
15:15 OPO
Zurich (Zürich)-Kloten
Porto
1 Stopover

Return flight: 09/16/23

20:10 OPO
10:10 ZRH
Porto
Zurich (Zürich)-Kloten
1 Stopover

$132