Porto

Porto

Direct return from Madeira

£50 Save up to
£34 Best deal
£84 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

15 days £34 Sun 20 Dec – Mon 4 Jan
Madeira → Porto · Sun 20/12 · £15 Go
Porto → Madeira · Mon 4/01 · £19 Go
16 days £34 Sun 20 Dec – Tue 5 Jan
Madeira → Porto · Sun 20/12 · £15 Go
Porto → Madeira · Tue 5/01 · £19 Go
14 days £34 Sun 27 Dec – Sun 10 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Sun 10/01 · £19 Go
14 days £34 Sun 20 Dec – Sun 3 Jan
Madeira → Porto · Sun 20/12 · £15 Go
Porto → Madeira · Sun 3/01 · £19 Go
12 days £34 Sun 20 Dec – Fri 1 Jan
Madeira → Porto · Sun 20/12 · £15 Go
Porto → Madeira · Fri 1/01 · £19 Go
5 days £34 Sun 27 Dec – Fri 1 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Fri 1/01 · £19 Go
15 days £34 Thu 17 Dec – Fri 1 Jan
Madeira → Porto · Thu 17/12 · £15 Go
Porto → Madeira · Fri 1/01 · £19 Go
5 days £34 Thu 31 Dec – Tue 5 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Tue 5/01 · £19 Go
16 days £34 Wed 23 Dec – Fri 8 Jan
Madeira → Porto · Wed 23/12 · £15 Go
Porto → Madeira · Fri 8/01 · £19 Go
4 days £34 Thu 31 Dec – Mon 4 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Mon 4/01 · £19 Go
7 days £34 Sun 27 Dec – Sun 3 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Sun 3/01 · £19 Go
8 days £34 Sun 27 Dec – Mon 4 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Mon 4/01 · £19 Go
9 days £34 Sun 27 Dec – Tue 5 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Tue 5/01 · £19 Go
10 days £34 Sun 27 Dec – Wed 6 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Wed 6/01 · £19 Go
11 days £34 Sun 27 Dec – Thu 7 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Thu 7/01 · £19 Go
12 days £34 Sun 27 Dec – Fri 8 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Fri 8/01 · £19 Go
13 days £34 Sun 27 Dec – Sat 9 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Sat 9/01 · £19 Go
3 days £34 Thu 31 Dec – Sun 3 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Sun 3/01 · £19 Go
15 days £34 Wed 23 Dec – Thu 7 Jan
Madeira → Porto · Wed 23/12 · £15 Go
Porto → Madeira · Thu 7/01 · £19 Go
15 days £34 Sun 27 Dec – Mon 11 Jan
Madeira → Porto · Sun 27/12 · £15 Go
Porto → Madeira · Mon 11/01 · £19 Go
13 days £34 Wed 23 Dec – Tue 5 Jan
Madeira → Porto · Wed 23/12 · £15 Go
Porto → Madeira · Tue 5/01 · £19 Go
9 days £34 Thu 31 Dec – Sat 9 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Sat 9/01 · £19 Go
14 days £34 Wed 23 Dec – Wed 6 Jan
Madeira → Porto · Wed 23/12 · £15 Go
Porto → Madeira · Wed 6/01 · £19 Go
10 days £34 Thu 31 Dec – Sun 10 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Sun 10/01 · £19 Go
11 days £34 Thu 31 Dec – Mon 11 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Mon 11/01 · £19 Go
7 days £34 Thu 31 Dec – Thu 7 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Thu 7/01 · £19 Go
6 days £34 Thu 31 Dec – Wed 6 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Wed 6/01 · £19 Go
8 days £34 Thu 31 Dec – Fri 8 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Fri 8/01 · £19 Go
11 days £34 Wed 23 Dec – Sun 3 Jan
Madeira → Porto · Wed 23/12 · £15 Go
Porto → Madeira · Sun 3/01 · £19 Go
3 days £34 Thu 14 Jan – Sun 17 Jan
Madeira → Porto · Thu 14/01 · £17 Go
Porto → Madeira · Sun 17/01 · £17 Go
12 days £34 Wed 23 Dec – Mon 4 Jan
Madeira → Porto · Wed 23/12 · £15 Go
Porto → Madeira · Mon 4/01 · £19 Go
14 days £34 Thu 31 Dec – Thu 14 Jan
Madeira → Porto · Thu 31/12 · £15 Go
Porto → Madeira · Thu 14/01 · £19 Go
9 days £34 Wed 23 Dec – Fri 1 Jan
Madeira → Porto · Wed 23/12 · £15 Go
Porto → Madeira · Fri 1/01 · £19 Go
15 days £35 Tue 22 Dec – Wed 6 Jan
Madeira → Porto · Tue 22/12 · £16 Go
Porto → Madeira · Wed 6/01 · £19 Go
16 days £35 Sat 26 Dec – Mon 11 Jan
Madeira → Porto · Sat 26/12 · £16 Go
Porto → Madeira · Mon 11/01 · £19 Go
15 days £35 Sat 26 Dec – Sun 10 Jan
Madeira → Porto · Sat 26/12 · £16 Go
Porto → Madeira · Sun 10/01 · £19 Go
13 days £35 Tue 22 Dec – Mon 4 Jan
Madeira → Porto · Tue 22/12 · £16 Go
Porto → Madeira · Mon 4/01 · £19 Go
12 days £35 Tue 22 Dec – Sun 3 Jan
Madeira → Porto · Tue 22/12 · £16 Go
Porto → Madeira · Sun 3/01 · £19 Go
14 days £35 Tue 22 Dec – Tue 5 Jan
Madeira → Porto · Tue 22/12 · £16 Go
Porto → Madeira · Tue 5/01 · £19 Go
16 days £35 Tue 22 Dec – Thu 7 Jan
Madeira → Porto · Tue 22/12 · £16 Go
Porto → Madeira · Thu 7/01 · £19 Go
12 days £35 Sat 26 Dec – Thu 7 Jan
Madeira → Porto · Sat 26/12 · £16 Go
Porto → Madeira · Thu 7/01 · £19 Go
11 days £35 Sat 26 Dec – Wed 6 Jan
Madeira → Porto · Sat 26/12 · £16 Go
Porto → Madeira · Wed 6/01 · £19 Go
10 days £35 Sat 26 Dec – Tue 5 Jan
Madeira → Porto · Sat 26/12 · £16 Go
Porto → Madeira · Tue 5/01 · £19 Go
9 days £35 Sat 26 Dec – Mon 4 Jan
Madeira → Porto · Sat 26/12 · £16 Go
Porto → Madeira · Mon 4/01 · £19 Go
8 days £35 Sat 26 Dec – Sun 3 Jan
Madeira → Porto · Sat 26/12 · £16 Go
Porto → Madeira · Sun 3/01 · £19 Go
6 days £35 Sat 26 Dec – Fri 1 Jan
Madeira → Porto · Sat 26/12 · £16 Go
Porto → Madeira · Fri 1/01 · £19 Go
2 days £35 Sun 13 Dec – Tue 15 Dec
Madeira → Porto · Sun 13/12 · £16 Go
Porto → Madeira · Tue 15/12 · £19 Go
3 days £35 Sun 13 Dec – Wed 16 Dec
Madeira → Porto · Sun 13/12 · £16 Go
Porto → Madeira · Wed 16/12 · £19 Go
2 days £35 Mon 14 Dec – Wed 16 Dec
Madeira → Porto · Mon 14/12 · £16 Go
Porto → Madeira · Wed 16/12 · £19 Go
13 days £35 Sat 26 Dec – Fri 8 Jan
Madeira → Porto · Sat 26/12 · £16 Go
Porto → Madeira · Fri 8/01 · £19 Go

... 2497 more possible dates exist ...