Cheap Bus and Carpool tickets to Miranda do Douro

What are the most popular routes to Miranda do Douro?

Mogadouro - Miranda do DouroAverage price$11Average duration45mDaily departures3
Vila Real - Miranda do DouroAverage price$15Average duration3h 10mDaily departures4
Mirandela - Miranda do DouroAverage price$15Average duration2hDaily departures2
Viseu - Miranda do DouroAverage price$23Average duration4h 30mDaily departures3
Sendim - Miranda do DouroAverage price$9Average duration20mDaily departures3