Since arriving we have opted into using Uber a lot... It is relatively inexpensive if you are in the Lisbon area, we were staying in Almada for a while, but it does add up.
Living in Almada, I found using the tram to get to either the Pragal train station OR to the Cacilhas Ferry which is my preferred option. There is a mobile app called TTSL which has a live feed of what ferry is leaving when and how full it is. Excellent for timing that last drink at the a roof top bar 🙂
We have since moved to Palmela, just north of Setubal, and are using Uber. Where we live there is no easy access to a bus or train stop. We will be buying a car, but I expected as much when living in a smaller town outside of the main Lisbon area.
Currently an Uber into Lisbon from Palmela can be around €30 give or take... depending on time of day etc. It can take 5 / 10 mins to get one... but we have had a few occasions where they just cancel on us after 15 mins. Not ideal. Lucky for us, we are usually in no rush and plan this type of incident into our journey. Hence the want for a car.
On a related note... Not having a car and being slightly remote means getting a big shop done can be tricky. Initially we were Uber(Bolt) to the nearest mall (Almada Forum/ Setubal Alegro Mall) and then getting an Uber back home with all our shopping. I now get Continente to deliver the big shops. A lot easier.