Porto
Direct return from Zurich
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
15 days £56 Sun 10 Jan – Mon 25 Jan
14 days £56 Mon 11 Jan – Mon 25 Jan
10 days £56 Mon 25 Jan – Thu 4 Feb
10 days £56 Fri 15 Jan – Mon 25 Jan
16 days £56 Sat 9 Jan – Mon 25 Jan
7 days £56 Mon 18 Jan – Mon 25 Jan
11 days £58 Mon 18 Jan – Fri 29 Jan
14 days £58 Mon 18 Jan – Mon 1 Feb
15 days £58 Sun 17 Jan – Mon 1 Feb
14 days £58 Fri 15 Jan – Fri 29 Jan
12 days £58 Sun 17 Jan – Fri 29 Jan
7 days £58 Mon 25 Jan – Mon 1 Feb
4 days £58 Mon 25 Jan – Fri 29 Jan
14 days £58 Mon 25 Jan – Mon 8 Feb
3 days £59 Fri 22 Jan – Mon 25 Jan
13 days £59 Fri 22 Jan – Thu 4 Feb
11 days £60 Sun 24 Jan – Thu 4 Feb
3 days £61 Fri 15 Jan – Mon 18 Jan
10 days £61 Fri 8 Jan – Mon 18 Jan
8 days £61 Sun 10 Jan – Mon 18 Jan
10 days £61 Fri 22 Jan – Mon 1 Feb
7 days £61 Fri 22 Jan – Fri 29 Jan
11 days £61 Thu 7 Jan – Mon 18 Jan
12 days £61 Wed 6 Jan – Mon 18 Jan
9 days £61 Sat 9 Jan – Mon 18 Jan
7 days £61 Mon 11 Jan – Mon 18 Jan
15 days £62 Sun 24 Jan – Mon 8 Feb
5 days £62 Sun 24 Jan – Fri 29 Jan
8 days £62 Sun 24 Jan – Mon 1 Feb
7 days £63 Fri 15 Jan – Fri 22 Jan
12 days £63 Sun 10 Jan – Fri 22 Jan
11 days £63 Mon 11 Jan – Fri 22 Jan
16 days £63 Wed 6 Jan – Fri 22 Jan
15 days £63 Thu 7 Jan – Fri 22 Jan
13 days £63 Sat 9 Jan – Fri 22 Jan
5 days £63 Sun 17 Jan – Fri 22 Jan
14 days £63 Fri 8 Jan – Fri 22 Jan
4 days £63 Mon 18 Jan – Fri 22 Jan
13 days £69 Tue 5 Jan – Mon 18 Jan
14 days £70 Mon 4 Jan – Mon 18 Jan
4 days £71 Mon 11 Jan – Fri 15 Jan
5 days £71 Sun 10 Jan – Fri 15 Jan
7 days £71 Fri 8 Jan – Fri 15 Jan
6 days £71 Sat 9 Jan – Fri 15 Jan
9 days £71 Wed 6 Jan – Fri 15 Jan
8 days £71 Thu 7 Jan – Fri 15 Jan
14 days £72 Sun 17 Jan – Sun 31 Jan
6 days £72 Mon 25 Jan – Sun 31 Jan
... 780 more possible dates exist ...