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
8 days £28 Tue 22 Sep – Wed 30 Sep
6 days £29 Thu 24 Sep – Wed 30 Sep
7 days £29 Wed 23 Sep – Wed 30 Sep
9 days £29 Mon 21 Sep – Wed 30 Sep
14 days £29 Wed 16 Sep – Wed 30 Sep
5 days £29 Fri 25 Sep – Wed 30 Sep
5 days £29 Tue 22 Sep – Sun 27 Sep
15 days £29 Tue 15 Sep – Wed 30 Sep
11 days £29 Sat 19 Sep – Wed 30 Sep
3 days £29 Tue 22 Sep – Fri 25 Sep
2 days £29 Tue 22 Sep – Thu 24 Sep
6 days £29 Wed 9 Sep – Tue 15 Sep
7 days £30 Wed 16 Sep – Wed 23 Sep
6 days £30 Wed 16 Sep – Tue 22 Sep
12 days £30 Tue 15 Sep – Sun 27 Sep
10 days £30 Tue 15 Sep – Fri 25 Sep
8 days £30 Wed 16 Sep – Thu 24 Sep
9 days £30 Tue 15 Sep – Thu 24 Sep
8 days £30 Tue 15 Sep – Wed 23 Sep
7 days £30 Tue 15 Sep – Tue 22 Sep
6 days £30 Tue 15 Sep – Mon 21 Sep
3 days £30 Mon 21 Sep – Thu 24 Sep
2 days £30 Mon 21 Sep – Wed 23 Sep
5 days £30 Sat 19 Sep – Thu 24 Sep
4 days £30 Sat 19 Sep – Wed 23 Sep
3 days £30 Sat 19 Sep – Tue 22 Sep
5 days £30 Wed 16 Sep – Mon 21 Sep
4 days £30 Mon 21 Sep – Fri 25 Sep
9 days £30 Wed 16 Sep – Fri 25 Sep
6 days £30 Mon 21 Sep – Sun 27 Sep
11 days £30 Wed 16 Sep – Sun 27 Sep
5 days £30 Thu 15 Oct – Tue 20 Oct
4 days £30 Thu 15 Oct – Mon 19 Oct
8 days £30 Sat 19 Sep – Sun 27 Sep
2 days £30 Wed 23 Sep – Fri 25 Sep
6 days £30 Sat 19 Sep – Fri 25 Sep
3 days £30 Thu 24 Sep – Sun 27 Sep
4 days £30 Wed 23 Sep – Sun 27 Sep
2 days £30 Sat 19 Sep – Mon 21 Sep
2 days £30 Fri 25 Sep – Sun 27 Sep
12 days £31 Wed 9 Sep – Mon 21 Sep
3 days £31 Sat 17 Oct – Tue 20 Oct
2 days £31 Sat 17 Oct – Mon 19 Oct
13 days £31 Wed 7 Oct – Tue 20 Oct
12 days £31 Wed 7 Oct – Mon 19 Oct
14 days £31 Tue 6 Oct – Tue 20 Oct
13 days £31 Tue 6 Oct – Mon 19 Oct
6 days £31 Tue 6 Oct – Mon 12 Oct
16 days £31 Wed 9 Sep – Fri 25 Sep
... 2056 more possible dates exist ...