Cheap Bus and Carpool tickets to Miranda do Douro

What are the most popular routes to Miranda do Douro?

Porto - Miranda do DouroAverage price£16Average duration4h 25mDaily departures7
Ourém - Miranda do DouroAverage price£32Average duration8h 45mDaily departures1
Mirandela - Miranda do DouroAverage price£12Average duration2hDaily departures3
Coimbra - Miranda do DouroAverage price£22Average duration5h 40mDaily departures3
Braga - Miranda do DouroAverage price£28Average duration6h 40mDaily departures2