Cheap Bus and Carpool tickets to Santa Maria da Feira

What are the most popular routes to Santa Maria da Feira?

Lisbon - Santa Maria da FeiraAverage priceR 419Average duration3h 35mDaily departures29
Portimão - Santa Maria da FeiraAverage priceR 831Average duration7h 35mDaily departures11
Almada - Santa Maria da FeiraAverage priceR 552Average duration4h 20mDaily departures3
Braga - Santa Maria da FeiraAverage priceR 250Average duration1h 45mDaily departures15
Guimaraes - Santa Maria da FeiraAverage priceR 248Average duration1h 50mDaily departures3