Cheap Bus and Carpool tickets to Miranda do Douro

What are the most popular routes to Miranda do Douro?

Ourém - Miranda do DouroAverage price£33Average duration8h 45mDaily departures1
Lisbon - Miranda do DouroAverage price£31Average duration8h 25mDaily departures9
Mirandela - Miranda do DouroAverage price£12Average duration2hDaily departures2
Vila Real - Miranda do DouroAverage price£12Average duration3h 10mDaily departures4
Braga - Miranda do DouroAverage price£29Average duration6h 40mDaily departures2