The aircraft was carrying 187 passengers and was approaching Portugal when the unspecified ‘technical problem’ was detected.
The Captain of the flight, which left the Canary Islands at around 7.40am, asked Faro’s control tower for help as the Boeing 737 approached the Portuguese coastline.
The decision was made to divert from the planned route and land in Faro and as a standard precaution a yellow-level Civil Protection Early Intervention Plan was activated in preparation for flight FR345.
The incident was confirmed to newspaper Correio da Manhã by a source from national airport management company ANA.
As a safety precaution, before landing, the plane was forced to circle above Faro to burn off fuel, which had knock-on effects and delayed a number of other flights arriving at Faro.
The flight eventually landed safely at Faro at around 9.30am and no one was injured in the incident.

In a statement sent to The Portugal News a spokesperson for Ryanair said: "This flight from Lanzarote to Shannon (11 Oct) diverted to Faro after a warning light indicated a possible minor technical issue. The aircraft landed normally and was inspected by Ryanair engineers who cleared it to return to service. Ryanair sincerely apologised to all customers affected by this 1hr 30 min delay.”

The spokesperson also stressed the incident was "not an emergency landing."