Checking flights...

Getting There & Away

The most appealing route to Lamego from anywhere in the Douro valley is by train to Peso da Régua and by bus or taxi from there. A taxi from Régua costs about €15 to €20.

From Lamego’s bus station, Rede Expressos ( has daily bus service north to Peso da Régua (€6, 15 minutes), Vila Real (€6, 45 minutes) and Chaves (€11.90, two hours), and south to Viseu (€8.60, one hour) and Lisbon (€19.50, five hours). Copy Print/Totolamego, a newsagent near the cathedral, sells tickets for these services.

Drivers take note: parking can be tight in Lamego.