Cheap Bus and Carpool tickets to Miranda do Douro

What are the most popular routes to Miranda do Douro?

Lisbon - Miranda do DouroAverage price£31Average duration8h 25mDaily departures10
Sendim - Miranda do DouroAverage price£7Average duration20mDaily departures3
Macedo de Cavaleiros - Miranda do DouroAverage price£11Average duration1h 35mDaily departures1
Mogadouro - Miranda do DouroAverage price£9Average duration45mDaily departures3
Aveiro - Miranda do DouroAverage price£21Average duration6h 10mDaily departures4