Cheap Bus and Carpool tickets to Miranda do Douro

What are the most popular routes to Miranda do Douro?

Vila Real - Miranda do DouroAverage priceMAD 138Average duration3h 10mDaily departures4
Lisbon - Miranda do DouroAverage priceMAD 373Average duration8h 25mDaily departures10
Braga - Miranda do DouroAverage priceMAD 346Average duration6h 40mDaily departures2
Macedo de Cavaleiros - Miranda do DouroAverage priceMAD 115Average duration1h 35mDaily departures2
Mirandela - Miranda do DouroAverage priceMAD 138Average duration2hDaily departures2