If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
If you are looking for different alternatives to travel from Portimao to Lisbon, trains and carpooling solutions could be a good deal seen the relatively short distance.
When are the buses from Portimao to Lisbon scheduled?
The earliest time you can leave from Portimao is at 23:03, while the last bus is at 15:03. The journey takes on average 3 hours and 47 minutes but it can also last 3 hours and 30 minutes with the fastest connections.
Which companies can you travel with from Portimao to Lisbon?
You can travel by bus from Portimao to Lisbon with RENEX.