Porto
Direct return from Porto Santo Island
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
7 days £56 Tue 30 Mar – Tue 6 Apr
5 days £56 Tue 30 Mar – Sun 4 Apr
7 days £57 Thu 29 Apr – Thu 6 May
12 days £58 Tue 30 Mar – Sun 11 Apr
16 days £59 Tue 20 Apr – Thu 6 May
9 days £59 Tue 27 Apr – Thu 6 May
10 days £59 Thu 29 Apr – Sun 9 May
5 days £59 Thu 29 Apr – Tue 4 May
9 days £60 Tue 30 Mar – Thu 8 Apr
12 days £61 Tue 27 Apr – Sun 9 May
7 days £61 Tue 27 Apr – Tue 4 May
14 days £61 Tue 20 Apr – Tue 4 May
2 days £62 Tue 4 May – Thu 6 May
3 days £62 Thu 8 Apr – Sun 11 Apr
3 days £63 Thu 6 May – Sun 9 May
9 days £64 Sun 28 Mar – Tue 6 Apr
5 days £64 Tue 4 May – Sun 9 May
2 days £64 Tue 27 Apr – Thu 29 Apr
7 days £64 Sun 28 Mar – Sun 4 Apr
16 days £64 Tue 13 Apr – Thu 29 Apr
9 days £64 Tue 20 Apr – Thu 29 Apr
5 days £64 Tue 6 Apr – Sun 11 Apr
12 days £65 Thu 29 Apr – Tue 11 May
4 days £66 Sun 2 May – Thu 6 May
14 days £66 Tue 30 Mar – Tue 13 Apr
2 days £66 Tue 6 Apr – Thu 8 Apr
14 days £66 Sun 28 Mar – Sun 11 Apr
10 days £67 Thu 8 Apr – Sun 18 Apr
14 days £67 Tue 27 Apr – Tue 11 May
2 days £68 Sun 2 May – Tue 4 May
11 days £68 Sun 28 Mar – Thu 8 Apr
7 days £68 Sun 2 May – Sun 9 May
12 days £69 Tue 6 Apr – Sun 18 Apr
16 days £69 Sun 18 Apr – Tue 4 May
7 days £69 Sun 11 Apr – Sun 18 Apr
5 days £69 Thu 6 May – Tue 11 May
5 days £69 Tue 13 Apr – Sun 18 Apr
14 days £70 Sun 11 Apr – Sun 25 Apr
12 days £70 Tue 13 Apr – Sun 25 Apr
12 days £70 Thu 8 Apr – Tue 20 Apr
12 days £70 Thu 6 May – Tue 18 May
7 days £70 Tue 4 May – Tue 11 May
5 days £70 Tue 20 Apr – Sun 25 Apr
5 days £70 Thu 8 Apr – Tue 13 Apr
11 days £71 Sun 25 Apr – Thu 6 May
14 days £71 Thu 22 Apr – Thu 6 May
14 days £71 Tue 4 May – Tue 18 May
10 days £71 Thu 6 May – Sun 16 May
2 days £72 Sun 11 Apr – Tue 13 Apr
... 127 more possible dates exist ...