Answer:
The flight distance from Faro to Lisbon is about 216 kilometers [134 miles] with a flight time under 20 minutes.
The straight line distance between them is 117 nautical miles.
The road distance is under 277 kilometers [172 miles] with a 2.75 hour driving time.