Porto

Porto

Direct return from Zurich

£74 Save up to
£56 Best deal
£130 Average cost

Porto, a coastal city in northwest Portugal, is known for its stately bridges, port wine production, and historic city center. Visit the stunning Church of São Francisco, explore the historic Ribeira District, or take a cruise on the Douro River. Porto's bustling markets, traditional Fado music, and the annual São João Festival make it a city full of character and charm.

Latest deals

8 days £56 Sun 17 Jan – Mon 25 Jan
Zurich → Porto · Sun 17/01 · £30 Go
Porto → Zurich · Mon 25/01 · £26 Go
15 days £56 Sun 10 Jan – Mon 25 Jan
Zurich → Porto · Sun 10/01 · £30 Go
Porto → Zurich · Mon 25/01 · £26 Go
14 days £56 Mon 11 Jan – Mon 25 Jan
Zurich → Porto · Mon 11/01 · £30 Go
Porto → Zurich · Mon 25/01 · £26 Go
10 days £56 Mon 25 Jan – Thu 4 Feb
Zurich → Porto · Mon 25/01 · £30 Go
Porto → Zurich · Thu 4/02 · £26 Go
10 days £56 Fri 15 Jan – Mon 25 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Zurich · Mon 25/01 · £26 Go
16 days £56 Sat 9 Jan – Mon 25 Jan
Zurich → Porto · Sat 9/01 · £30 Go
Porto → Zurich · Mon 25/01 · £26 Go
7 days £56 Mon 18 Jan – Mon 25 Jan
Zurich → Porto · Mon 18/01 · £30 Go
Porto → Zurich · Mon 25/01 · £26 Go
11 days £58 Mon 18 Jan – Fri 29 Jan
Zurich → Porto · Mon 18/01 · £30 Go
Porto → Zurich · Fri 29/01 · £28 Go
14 days £58 Mon 18 Jan – Mon 1 Feb
Zurich → Porto · Mon 18/01 · £30 Go
Porto → Zurich · Mon 1/02 · £28 Go
15 days £58 Sun 17 Jan – Mon 1 Feb
Zurich → Porto · Sun 17/01 · £30 Go
Porto → Zurich · Mon 1/02 · £28 Go
14 days £58 Fri 15 Jan – Fri 29 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Zurich · Fri 29/01 · £28 Go
12 days £58 Sun 17 Jan – Fri 29 Jan
Zurich → Porto · Sun 17/01 · £30 Go
Porto → Zurich · Fri 29/01 · £28 Go
7 days £58 Mon 25 Jan – Mon 1 Feb
Zurich → Porto · Mon 25/01 · £30 Go
Porto → Zurich · Mon 1/02 · £28 Go
4 days £58 Mon 25 Jan – Fri 29 Jan
Zurich → Porto · Mon 25/01 · £30 Go
Porto → Zurich · Fri 29/01 · £28 Go
14 days £58 Mon 25 Jan – Mon 8 Feb
Zurich → Porto · Mon 25/01 · £30 Go
Porto → Zurich · Mon 8/02 · £28 Go
3 days £59 Fri 22 Jan – Mon 25 Jan
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Zurich · Mon 25/01 · £26 Go
13 days £59 Fri 22 Jan – Thu 4 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Zurich · Thu 4/02 · £26 Go
11 days £60 Sun 24 Jan – Thu 4 Feb
Zurich → Porto · Sun 24/01 · £34 Go
Porto → Zurich · Thu 4/02 · £26 Go
3 days £61 Fri 15 Jan – Mon 18 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Zurich · Mon 18/01 · £31 Go
10 days £61 Fri 8 Jan – Mon 18 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Zurich · Mon 18/01 · £31 Go
8 days £61 Sun 10 Jan – Mon 18 Jan
Zurich → Porto · Sun 10/01 · £30 Go
Porto → Zurich · Mon 18/01 · £31 Go
10 days £61 Fri 22 Jan – Mon 1 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Zurich · Mon 1/02 · £28 Go
7 days £61 Fri 22 Jan – Fri 29 Jan
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Zurich · Fri 29/01 · £28 Go
11 days £61 Thu 7 Jan – Mon 18 Jan
Zurich → Porto · Thu 7/01 · £30 Go
Porto → Zurich · Mon 18/01 · £31 Go
12 days £61 Wed 6 Jan – Mon 18 Jan
Zurich → Porto · Wed 6/01 · £30 Go
Porto → Zurich · Mon 18/01 · £31 Go
9 days £61 Sat 9 Jan – Mon 18 Jan
Zurich → Porto · Sat 9/01 · £30 Go
Porto → Zurich · Mon 18/01 · £31 Go
7 days £61 Mon 11 Jan – Mon 18 Jan
Zurich → Porto · Mon 11/01 · £30 Go
Porto → Zurich · Mon 18/01 · £31 Go
15 days £62 Sun 24 Jan – Mon 8 Feb
Zurich → Porto · Sun 24/01 · £34 Go
Porto → Zurich · Mon 8/02 · £28 Go
5 days £62 Sun 24 Jan – Fri 29 Jan
Zurich → Porto · Sun 24/01 · £34 Go
Porto → Zurich · Fri 29/01 · £28 Go
8 days £62 Sun 24 Jan – Mon 1 Feb
Zurich → Porto · Sun 24/01 · £34 Go
Porto → Zurich · Mon 1/02 · £28 Go
7 days £63 Fri 15 Jan – Fri 22 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Zurich · Fri 22/01 · £33 Go
12 days £63 Sun 10 Jan – Fri 22 Jan
Zurich → Porto · Sun 10/01 · £30 Go
Porto → Zurich · Fri 22/01 · £33 Go
11 days £63 Mon 11 Jan – Fri 22 Jan
Zurich → Porto · Mon 11/01 · £30 Go
Porto → Zurich · Fri 22/01 · £33 Go
16 days £63 Wed 6 Jan – Fri 22 Jan
Zurich → Porto · Wed 6/01 · £30 Go
Porto → Zurich · Fri 22/01 · £33 Go
15 days £63 Thu 7 Jan – Fri 22 Jan
Zurich → Porto · Thu 7/01 · £30 Go
Porto → Zurich · Fri 22/01 · £33 Go
13 days £63 Sat 9 Jan – Fri 22 Jan
Zurich → Porto · Sat 9/01 · £30 Go
Porto → Zurich · Fri 22/01 · £33 Go
5 days £63 Sun 17 Jan – Fri 22 Jan
Zurich → Porto · Sun 17/01 · £30 Go
Porto → Zurich · Fri 22/01 · £33 Go
14 days £63 Fri 8 Jan – Fri 22 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Zurich · Fri 22/01 · £33 Go
4 days £63 Mon 18 Jan – Fri 22 Jan
Zurich → Porto · Mon 18/01 · £30 Go
Porto → Zurich · Fri 22/01 · £33 Go
13 days £69 Tue 5 Jan – Mon 18 Jan
Zurich → Porto · Tue 5/01 · £38 Go
Porto → Zurich · Mon 18/01 · £31 Go
14 days £70 Mon 4 Jan – Mon 18 Jan
Zurich → Porto · Mon 4/01 · £39 Go
Porto → Zurich · Mon 18/01 · £31 Go
4 days £71 Mon 11 Jan – Fri 15 Jan
Zurich → Porto · Mon 11/01 · £30 Go
Porto → Zurich · Fri 15/01 · £41 Go
5 days £71 Sun 10 Jan – Fri 15 Jan
Zurich → Porto · Sun 10/01 · £30 Go
Porto → Zurich · Fri 15/01 · £41 Go
7 days £71 Fri 8 Jan – Fri 15 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Zurich · Fri 15/01 · £41 Go
6 days £71 Sat 9 Jan – Fri 15 Jan
Zurich → Porto · Sat 9/01 · £30 Go
Porto → Zurich · Fri 15/01 · £41 Go
9 days £71 Wed 6 Jan – Fri 15 Jan
Zurich → Porto · Wed 6/01 · £30 Go
Porto → Zurich · Fri 15/01 · £41 Go
8 days £71 Thu 7 Jan – Fri 15 Jan
Zurich → Porto · Thu 7/01 · £30 Go
Porto → Zurich · Fri 15/01 · £41 Go
14 days £72 Sun 17 Jan – Sun 31 Jan
Zurich → Porto · Sun 17/01 · £30 Go
Porto → Zurich · Sun 31/01 · £42 Go
6 days £72 Mon 25 Jan – Sun 31 Jan
Zurich → Porto · Mon 25/01 · £30 Go
Porto → Zurich · Sun 31/01 · £42 Go
13 days £72 Mon 18 Jan – Sun 31 Jan
Zurich → Porto · Mon 18/01 · £30 Go
Porto → Zurich · Sun 31/01 · £42 Go

... 780 more possible dates exist ...