Is it possible to hire a car from Oporto or Lisbon and return it to Faro?

Yes, however there will be an extra drop-off fee charge. This fee is automatically added to your booking.