do you recommend renting a car in Salema and drop off at Lisbon airport? or take bus from Salemo to Lagos and then bus or train from Lagos to Lisbon?
How are you getting to Salema? How long do you have there? Public transport west of Lagos isn’t great and I would want a car during my stay in Salema to explore Sagres, the Cape and the stunning west coast.
There aren’t any car hire places in Salema that I am aware of - you would have to go to Lagos.
Driving will probably take about the same time as the bus/train to Lisbon - around 4 hours on the toll roads.