Cheap Bus and Carpool tickets to Caminha

What are the most popular routes to Caminha?

Lisbon - CaminhaAverage priceR 576Average duration6hDaily departures19
Viana do Castelo - CaminhaAverage priceR 142Average duration30mDaily departures5
Braga - CaminhaAverage priceR 279Average duration2hDaily departures2
Guimaraes - CaminhaAverage priceR 312Average duration2h 25mDaily departures2
Vila Praia de Âncora - CaminhaAverage priceR 141Average duration10mDaily departures5