Cheap Bus and Carpool tickets to Almada

What are the most popular routes to Almada?

Albufeira - AlmadaAverage priceR$78Average duration2h 45mDaily departures7
Madrid - AlmadaAverage priceR$171Average duration7h 30mDaily departures4
Portimão - AlmadaAverage priceR$91Average duration3h 30mDaily departures11
Lagos - AlmadaAverage priceR$78Average duration3h 50mDaily departures9
Lisbon - AlmadaAverage priceR$32Average duration30mDaily departures5