Cheap Bus and Carpool tickets to Caminha

What are the most popular routes to Caminha?

Porto - CaminhaAverage priceA$22Average duration2hDaily departures10
Lisbon - CaminhaAverage priceA$51Average duration6h 15mDaily departures18
Viana do Castelo - CaminhaAverage priceA$13Average duration30mDaily departures5
Valença - CaminhaAverage priceA$13Average duration30mDaily departures5
Braga - CaminhaAverage priceA$25Average duration2hDaily departures2