Porto
Direct return from Madeira
£48
Save up to
£46
Best deal
£94
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
5 days £46 Sun 8 Nov – Fri 13 Nov
7 days £46 Sun 8 Nov – Sun 15 Nov
9 days £46 Fri 6 Nov – Sun 15 Nov
7 days £46 Fri 6 Nov – Fri 13 Nov
14 days £47 Fri 6 Nov – Fri 20 Nov
12 days £47 Sun 8 Nov – Fri 20 Nov
14 days £47 Sun 1 Nov – Sun 15 Nov
12 days £47 Sun 1 Nov – Fri 13 Nov
13 days £47 Sat 31 Oct – Fri 13 Nov
15 days £47 Sat 31 Oct – Sun 15 Nov
6 days £48 Mon 9 Nov – Sun 15 Nov
5 days £48 Sun 1 Nov – Fri 6 Nov
4 days £48 Mon 9 Nov – Fri 13 Nov
6 days £48 Sat 7 Nov – Fri 13 Nov
6 days £48 Sat 14 Nov – Fri 20 Nov
4 days £48 Mon 16 Nov – Fri 20 Nov
6 days £48 Sat 31 Oct – Fri 6 Nov
8 days £48 Wed 21 Oct – Thu 29 Oct
8 days £48 Sat 7 Nov – Sun 15 Nov
6 days £48 Fri 23 Oct – Thu 29 Oct
5 days £48 Sun 15 Nov – Fri 20 Nov
5 days £49 Sat 24 Oct – Thu 29 Oct
9 days £49 Wed 21 Oct – Fri 30 Oct
2 days £49 Fri 6 Nov – Sun 8 Nov
3 days £49 Fri 6 Nov – Mon 9 Nov
13 days £49 Mon 2 Nov – Sun 15 Nov
11 days £49 Mon 9 Nov – Fri 20 Nov
6 days £49 Sat 26 Dec – Fri 1 Jan
8 days £49 Thu 5 Nov – Fri 13 Nov
11 days £49 Mon 2 Nov – Fri 13 Nov
8 days £49 Fri 6 Nov – Sat 14 Nov
16 days £49 Wed 21 Oct – Fri 6 Nov
14 days £49 Fri 23 Oct – Fri 6 Nov
13 days £49 Sat 7 Nov – Fri 20 Nov
2 days £49 Fri 13 Nov – Sun 15 Nov
10 days £49 Thu 5 Nov – Sun 15 Nov
16 days £49 Tue 13 Oct – Thu 29 Oct
7 days £49 Thu 22 Oct – Thu 29 Oct
6 days £49 Sun 8 Nov – Sat 14 Nov
7 days £49 Fri 23 Oct – Fri 30 Oct
9 days £50 Sat 31 Oct – Mon 9 Nov
8 days £50 Sat 31 Oct – Sun 8 Nov
5 days £50 Fri 23 Oct – Wed 28 Oct
9 days £50 Tue 20 Oct – Thu 29 Oct
4 days £50 Fri 23 Oct – Tue 27 Oct
7 days £50 Sat 31 Oct – Sat 7 Nov
8 days £50 Thu 22 Oct – Fri 30 Oct
6 days £50 Wed 21 Oct – Tue 27 Oct
13 days £50 Tue 24 Nov – Mon 7 Dec
... 3343 more possible dates exist ...