|Distance||113 miles (183 km)|
|Average bus duration||3 h 25 min|
|Average bus ticket price||$10 (€8)|
|Bus companies||Renex, EVA Transportes, Rede Expressos or BlaBlaCar|
Buses from Lisbon to Portimao cover the 113 miles (183 km) long journey taking on average 3 h 25 min with our travel partners like Renex, EVA Transportes, Rede Expressos or BlaBlaCar. There are direct bus services available. While the average ticket price for this trip costs around $10 (€8), you can find the cheapest bus ticket for as low as $6 (€5).
Here are some other resources that might have the information you need