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 738Average duration8h 45mDaily departures1
Lisbon - Miranda do DouroAverage priceR 683Average duration8h 25mDaily departures9
Mirandela - Miranda do DouroAverage priceR 256Average duration2hDaily departures2
Vila Real - Miranda do DouroAverage priceR 253Average duration3h 10mDaily departures4
Braga - Miranda do DouroAverage priceR 643Average duration6h 40mDaily departures2