The average bus between Penafiel and Lamego takes 3h 32m and the fastest bus takes 3h. The bus service runs several times per day from Penafiel to Lamego. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run twice daily between Penafiel and Lamego. The earliest departure is at 7:41 AM in the morning, and the last departure from Penafiel is at 6:22 PM which arrives into Lamego at 10:20 PM. All services require a transfer, and take on average 3h 32m. The schedules shown below are for the next available departures.
Want to know about travelling from Penafiel to Lamego? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Penafiel to Lamego. However, there are services departing from Penafiel station and arriving at Lamego station via Terminal Rodoviário de Amarante. The journey, including transfers, takes approximately 3h 32m.
Penafiel to Lamego bus services, operated by Linhas - Transportes do Douro, Tâmega e Sousa, depart from Igreja da Misericórdia station.
Penafiel to Lamego bus services, operated by Linhas - Transportes do Douro, Tâmega e Sousa, arrive at Central de Camionagem de Lamego station.
Book your Penafiel to Lamego bus tickets online with Linhas - Transportes do Douro, Tâmega e Sousa, Rede Expressos and Ovnitur.
The distance between Penafiel and Lamego is 41.4 km. The road distance is 109 km.
You can take a bus from Igreja da Misericórdia to Central de Camionagem de Lamego via Terminal Rodoviário de Amarante in around 3h 34m.