Cheap Bus and Carpool tickets to Almada

What are the most popular routes to Almada?

Madrid - AlmadaAverage price₪78Average duration7h 30mDaily departures4
Lisbon - AlmadaAverage price₪17Average duration30mDaily departures5
Portimão - AlmadaAverage price₪51Average duration3h 30mDaily departures10
Porto - AlmadaAverage price₪102Average duration4h 15mDaily departures20
Évora - AlmadaAverage price₪44Average duration1h 25mDaily departures7