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 21:06. The journey takes on average 3 hours and 42 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, Rede Expressos, EVA and Eva-Mundial Turismo.