Cheap Bus and Carpool tickets to Vila Flor

What are the most popular routes to Vila Flor?

Porto - Vila FlorAverage price£10Average duration2h 35mDaily departures11
Lisbon - Vila FlorAverage price£30Average duration6h 55mDaily departures11
Carrazeda de Ansiães - Vila FlorAverage price£7Average duration20mDaily departures2
Vila Real - Vila FlorAverage price£9Average duration1h 20mDaily departures4
Mirandela - Vila FlorAverage price£7Average duration25mDaily departures1