Cheap Bus and Carpool tickets to Miranda do Douro

What are the most popular routes to Miranda do Douro?

Ourém - Miranda do DouroAverage priceR 723Average duration8h 45mDaily departures1
Lisbon - Miranda do DouroAverage priceR 669Average duration8h 25mDaily departures9
Mirandela - Miranda do DouroAverage priceR 251Average duration2hDaily departures2
Vila Real - Miranda do DouroAverage priceR 248Average duration3h 10mDaily departures4
Braga - Miranda do DouroAverage priceR 630Average duration6h 40mDaily departures2