Faro

Faro

Direct return from Porto

£44 Save up to
£27 Best deal
£71 Average cost

Faro, the sunlit capital of Portugal's Algarve, is a relaxed coastal city shaped by its walled old town, lagoon landscapes, and easy access to barrier-island beaches. Explore the cobbled lanes of the Cidade Velha, step through historic gateways such as the Arco da Vila, or take a boat into Ria Formosa Natural Park, where birdlife, salt marshes, and quiet beaches define the scenery. With fresh seafood, a slower pace, and nearby Roman remains at Milreu, Faro makes an appealing gateway to the Algarve.

Latest deals

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

... 1777 more possible dates exist ...