Cheap Bus and Carpool tickets to Vila Flor

What are the most popular routes to Vila Flor?

Lisbon - Vila FlorAverage priceR 672Average duration6h 55mDaily departures11
Mirandela - Vila FlorAverage priceR 146Average duration25mDaily departures1
Vila Real - Vila FlorAverage priceR 204Average duration1h 10mDaily departures5
Braga - Vila FlorAverage priceR 413Average duration3h 55mDaily departures3
Carrazeda de Ansiães - Vila FlorAverage priceR 145Average duration20mDaily departures2