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£28Average duration8h 45mDaily departures1
Lisbon - Miranda do DouroAverage price£30Average duration8h 25mDaily departures8
Braga - Miranda do DouroAverage price£28Average duration7h 10mDaily departures2
Aveiro - Miranda do DouroAverage price£21Average duration6h 10mDaily departures4
Coimbra - Miranda do DouroAverage price£22Average duration5h 40mDaily departures3