Cheap Bus and Carpool tickets to Peso da Régua

What are the most popular routes to Peso da Régua?

Lisbon - Peso da RéguaAverage price€29Average duration5h 30mDaily departures9
Vila Real - Peso da RéguaAverage price€9Average duration30mDaily departures4
Lamego - Peso da RéguaAverage price€8Average duration15mDaily departures5
Viseu - Peso da RéguaAverage price€12Average duration1hDaily departures4
Braga - Peso da RéguaAverage price€18Average duration2h 35mDaily departures5