Both Lisbon and Porto have excellent public transportation systems. Lisbon has trams and a metro system, while Porto has a comprehensive metro and bus system. Both cities also have taxis and Uber available.