Faro
Direct return from Porto
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
9 days £28 Sat 5 Dec – Mon 14 Dec
14 days £28 Tue 17 Nov – Tue 1 Dec
2 days £28 Sat 12 Dec – Mon 14 Dec
7 days £28 Tue 24 Nov – Tue 1 Dec
4 days £29 Fri 11 Dec – Tue 15 Dec
11 days £29 Tue 24 Nov – Sat 5 Dec
9 days £29 Fri 11 Dec – Sun 20 Dec
9 days £29 Tue 24 Nov – Thu 3 Dec
16 days £29 Tue 17 Nov – Thu 3 Dec
5 days £30 Tue 15 Dec – Sun 20 Dec
16 days £30 Sat 12 Dec – Mon 28 Dec
7 days £30 Sat 5 Dec – Sat 12 Dec
3 days £30 Sat 12 Dec – Tue 15 Dec
13 days £30 Tue 15 Dec – Mon 28 Dec
8 days £30 Sun 20 Dec – Mon 28 Dec
15 days £30 Sat 5 Dec – Sun 20 Dec
13 days £30 Tue 17 Nov – Mon 30 Nov
9 days £30 Sat 19 Dec – Mon 28 Dec
8 days £30 Sat 12 Dec – Sun 20 Dec
6 days £30 Tue 24 Nov – Mon 30 Nov
10 days £30 Sat 5 Dec – Tue 15 Dec
7 days £31 Mon 21 Dec – Mon 28 Dec
14 days £31 Mon 14 Dec – Mon 28 Dec
7 days £31 Tue 17 Nov – Tue 24 Nov
6 days £31 Mon 14 Dec – Sun 20 Dec
16 days £32 Sat 28 Nov – Mon 14 Dec
12 days £32 Sun 20 Dec – Fri 1 Jan
14 days £32 Tue 24 Nov – Tue 8 Dec
8 days £32 Tue 24 Nov – Wed 2 Dec
15 days £32 Sun 20 Dec – Mon 4 Jan
16 days £32 Sat 19 Dec – Mon 4 Jan
13 days £32 Sat 19 Dec – Fri 1 Jan
15 days £32 Tue 17 Nov – Wed 2 Dec
11 days £32 Thu 17 Dec – Mon 28 Dec
3 days £32 Thu 17 Dec – Sun 20 Dec
11 days £33 Mon 21 Dec – Fri 1 Jan
16 days £33 Mon 21 Dec – Wed 6 Jan
16 days £33 Tue 24 Nov – Thu 10 Dec
14 days £33 Mon 21 Dec – Mon 4 Jan
8 days £34 Mon 4 Jan – Tue 12 Jan
6 days £34 Wed 6 Jan – Tue 12 Jan
10 days £34 Wed 6 Jan – Sat 16 Jan
8 days £34 Sat 23 Jan – Sun 31 Jan
9 days £34 Fri 22 Jan – Sun 31 Jan
11 days £34 Wed 6 Jan – Sun 17 Jan
7 days £34 Tue 19 Jan – Tue 26 Jan
9 days £34 Tue 19 Jan – Thu 28 Jan
6 days £34 Fri 22 Jan – Thu 28 Jan
... 1777 more possible dates exist ...