Cheap Bus and Carpool tickets to Miranda do Douro

What are the most popular routes to Miranda do Douro?

Porto - Miranda do DouroAverage price£19Average duration5h 25mDaily departures6
Lisbon - Miranda do DouroAverage price£31Average duration8h 25mDaily departures9
Mogadouro - Miranda do DouroAverage price£9Average duration45mDaily departures3
Mirandela - Miranda do DouroAverage price£13Average duration2hDaily departures3
Viseu - Miranda do DouroAverage price£18Average duration4h 45mDaily departures4