We compare what's there to find the best deals for you.
Please enter a valid email address
You're now signed up. Great deals will soon be delivered to your inbox.
We compare prices from hundreds of airlines so you can find the best deal for you.
The majority of cheap flights to Faro leave from London. British Airways, Norwegian Air, easyJet and Monarch all flying non-stop from London Gatwick (LGW). British Airways flights also depart daily from London Heathrow (LHR), London City Airport (LCY) and London Stansted (STN).
Elsewhere, Ryanair operates cheap non-stop routes from Manchester (MAN), Leeds Bradford (LBA), Liverpool (LPL) and Birmingham (BHX), as well as London Stansted (STN). Rival budget carrier easyJet also departs from Belfast (BFS), Bristol (BRS), Glasgow (GLA), Liverpool (LPL), London Luton (LTN), London Southend (SEN) and Newcastle (NCL).
Fancy turning your trip into a multi-centre holiday? Lisbon is a great place to break up your journey. Some of TAP Portugal’s flights from London Heathrow to Faro have an 11-hour 30-minute layover in the country’s capital. So, why not take the chance to check out its gothic glamour, colourful nightlife and perhaps even sample the city’s famous bacalhau (dried salted cod) before continuing on to the Algarve?
More than 300 days of sunshine a year make Faro an attractive destination any time of the year, with the busiest tourist period running from March to October. And as the only airport in the Algarve, Faro Airport can get particularly crowded at this time of year.
While this shouldn’t affect you too much on the way out, make sure you’re prepared upon return and allow extra time for checking in at the airport.
A direct flight is by far the cheapest way to get to Faro, but if you fancy more of an adventure, it’s possible to get there without setting foot on a plane. You can travel all the way by train from London to Faro via Lisbon, or head to Seville and take a bus transfer from there.
Alternatively, the drive to Faro offers the perfect chance for a multi-centre holiday. From London, you can reach Bordeaux in France in 10 hours, or stop off in the historic town of Tours to enjoy its medieval architecture, local Loire Valley wine and fairytale castle.
From here, it’s around another 12 hours to Faro. Further options for breaking up the journey include the UNESCO city of Salamanca and the Sierra de Gredos mountain range.