Porto

Porto

Direct return from Faro

£44 Save up to
£28 Best deal
£72 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

6 days £28 Mon 14 Dec – Sun 20 Dec
Faro → Porto · Mon 14/12 · £13 Go
Porto → Faro · Sun 20/12 · £15 Go
5 days £28 Mon 14 Dec – Sat 19 Dec
Faro → Porto · Mon 14/12 · £13 Go
Porto → Faro · Sat 19/12 · £15 Go
10 days £29 Tue 1 Dec – Fri 11 Dec
Faro → Porto · Tue 1/12 · £15 Go
Porto → Faro · Fri 11/12 · £14 Go
7 days £29 Mon 14 Dec – Mon 21 Dec
Faro → Porto · Mon 14/12 · £13 Go
Porto → Faro · Mon 21/12 · £16 Go
7 days £30 Sat 12 Dec – Sat 19 Dec
Faro → Porto · Sat 12/12 · £15 Go
Porto → Faro · Sat 19/12 · £15 Go
5 days £30 Tue 15 Dec – Sun 20 Dec
Faro → Porto · Tue 15/12 · £15 Go
Porto → Faro · Sun 20/12 · £15 Go
4 days £30 Tue 15 Dec – Sat 19 Dec
Faro → Porto · Tue 15/12 · £15 Go
Porto → Faro · Sat 19/12 · £15 Go
8 days £30 Thu 3 Dec – Fri 11 Dec
Faro → Porto · Thu 3/12 · £16 Go
Porto → Faro · Fri 11/12 · £14 Go
11 days £30 Tue 1 Dec – Sat 12 Dec
Faro → Porto · Tue 1/12 · £15 Go
Porto → Faro · Sat 12/12 · £15 Go
3 days £30 Mon 14 Dec – Thu 17 Dec
Faro → Porto · Mon 14/12 · £13 Go
Porto → Faro · Thu 17/12 · £17 Go
4 days £30 Tue 1 Dec – Sat 5 Dec
Faro → Porto · Tue 1/12 · £15 Go
Porto → Faro · Sat 5/12 · £15 Go
3 days £30 Sat 12 Dec – Tue 15 Dec
Faro → Porto · Sat 12/12 · £15 Go
Porto → Faro · Tue 15/12 · £15 Go
6 days £30 Sat 5 Dec – Fri 11 Dec
Faro → Porto · Sat 5/12 · £16 Go
Porto → Faro · Fri 11/12 · £14 Go
14 days £30 Tue 1 Dec – Tue 15 Dec
Faro → Porto · Tue 1/12 · £15 Go
Porto → Faro · Tue 15/12 · £15 Go
8 days £30 Sat 12 Dec – Sun 20 Dec
Faro → Porto · Sat 12/12 · £15 Go
Porto → Faro · Sun 20/12 · £15 Go
2 days £31 Thu 3 Dec – Sat 5 Dec
Faro → Porto · Thu 3/12 · £16 Go
Porto → Faro · Sat 5/12 · £15 Go
11 days £31 Mon 30 Nov – Fri 11 Dec
Faro → Porto · Mon 30/11 · £17 Go
Porto → Faro · Fri 11/12 · £14 Go
7 days £31 Sat 5 Dec – Sat 12 Dec
Faro → Porto · Sat 5/12 · £16 Go
Porto → Faro · Sat 12/12 · £15 Go
2 days £31 Sat 12 Dec – Mon 14 Dec
Faro → Porto · Sat 12/12 · £15 Go
Porto → Faro · Mon 14/12 · £16 Go
9 days £31 Thu 3 Dec – Sat 12 Dec
Faro → Porto · Thu 3/12 · £16 Go
Porto → Faro · Sat 12/12 · £15 Go
13 days £31 Tue 1 Dec – Mon 14 Dec
Faro → Porto · Tue 1/12 · £15 Go
Porto → Faro · Mon 14/12 · £16 Go
16 days £31 Thu 3 Dec – Sat 19 Dec
Faro → Porto · Thu 3/12 · £16 Go
Porto → Faro · Sat 19/12 · £15 Go
10 days £31 Sat 5 Dec – Tue 15 Dec
Faro → Porto · Sat 5/12 · £16 Go
Porto → Faro · Tue 15/12 · £15 Go
12 days £31 Thu 3 Dec – Tue 15 Dec
Faro → Porto · Thu 3/12 · £16 Go
Porto → Faro · Tue 15/12 · £15 Go
14 days £31 Sat 5 Dec – Sat 19 Dec
Faro → Porto · Sat 5/12 · £16 Go
Porto → Faro · Sat 19/12 · £15 Go
15 days £31 Sat 5 Dec – Sun 20 Dec
Faro → Porto · Sat 5/12 · £16 Go
Porto → Faro · Sun 20/12 · £15 Go
6 days £31 Tue 15 Dec – Mon 21 Dec
Faro → Porto · Tue 15/12 · £15 Go
Porto → Faro · Mon 21/12 · £16 Go
9 days £31 Sat 12 Dec – Mon 21 Dec
Faro → Porto · Sat 12/12 · £15 Go
Porto → Faro · Mon 21/12 · £16 Go
15 days £32 Sun 20 Dec – Mon 4 Jan
Faro → Porto · Sun 20/12 · £15 Go
Porto → Faro · Mon 4/01 · £17 Go
11 days £32 Thu 3 Dec – Mon 14 Dec
Faro → Porto · Thu 3/12 · £16 Go
Porto → Faro · Mon 14/12 · £16 Go
15 days £32 Mon 28 Dec – Tue 12 Jan
Faro → Porto · Mon 28/12 · £15 Go
Porto → Faro · Tue 12/01 · £17 Go
12 days £32 Mon 28 Dec – Sat 9 Jan
Faro → Porto · Mon 28/12 · £15 Go
Porto → Faro · Sat 9/01 · £17 Go
7 days £32 Mon 28 Dec – Mon 4 Jan
Faro → Porto · Mon 28/12 · £15 Go
Porto → Faro · Mon 4/01 · £17 Go
9 days £32 Mon 28 Dec – Wed 6 Jan
Faro → Porto · Mon 28/12 · £15 Go
Porto → Faro · Wed 6/01 · £17 Go
2 days £32 Tue 15 Dec – Thu 17 Dec
Faro → Porto · Tue 15/12 · £15 Go
Porto → Faro · Thu 17/12 · £17 Go
5 days £32 Mon 30 Nov – Sat 5 Dec
Faro → Porto · Mon 30/11 · £17 Go
Porto → Faro · Sat 5/12 · £15 Go
14 days £32 Tue 10 Nov – Tue 24 Nov
Faro → Porto · Tue 10/11 · £19 Go
Porto → Faro · Tue 24/11 · £13 Go
5 days £32 Sat 12 Dec – Thu 17 Dec
Faro → Porto · Sat 12/12 · £15 Go
Porto → Faro · Thu 17/12 · £17 Go
9 days £32 Sat 5 Dec – Mon 14 Dec
Faro → Porto · Sat 5/12 · £16 Go
Porto → Faro · Mon 14/12 · £16 Go
15 days £32 Mon 30 Nov – Tue 15 Dec
Faro → Porto · Mon 30/11 · £17 Go
Porto → Faro · Tue 15/12 · £15 Go
16 days £32 Tue 1 Dec – Thu 17 Dec
Faro → Porto · Tue 1/12 · £15 Go
Porto → Faro · Thu 17/12 · £17 Go
7 days £32 Tue 10 Nov – Tue 17 Nov
Faro → Porto · Tue 10/11 · £19 Go
Porto → Faro · Tue 17/11 · £13 Go
12 days £32 Mon 30 Nov – Sat 12 Dec
Faro → Porto · Mon 30/11 · £17 Go
Porto → Faro · Sat 12/12 · £15 Go
16 days £32 Sat 5 Dec – Mon 21 Dec
Faro → Porto · Sat 5/12 · £16 Go
Porto → Faro · Mon 21/12 · £16 Go
3 days £33 Tue 8 Dec – Fri 11 Dec
Faro → Porto · Tue 8/12 · £19 Go
Porto → Faro · Fri 11/12 · £14 Go
7 days £33 Tue 17 Nov – Tue 24 Nov
Faro → Porto · Tue 17/11 · £20 Go
Porto → Faro · Tue 24/11 · £13 Go
9 days £33 Wed 2 Dec – Fri 11 Dec
Faro → Porto · Wed 2/12 · £19 Go
Porto → Faro · Fri 11/12 · £14 Go
11 days £33 Tue 24 Nov – Sat 5 Dec
Faro → Porto · Tue 24/11 · £18 Go
Porto → Faro · Sat 5/12 · £15 Go
14 days £33 Thu 3 Dec – Thu 17 Dec
Faro → Porto · Thu 3/12 · £16 Go
Porto → Faro · Thu 17/12 · £17 Go
16 days £33 Sun 20 Dec – Tue 5 Jan
Faro → Porto · Sun 20/12 · £15 Go
Porto → Faro · Tue 5/01 · £18 Go

... 1815 more possible dates exist ...