Travel from Porto to Aveiro

Bus or train from Porto to Aveiro?

Portuguese Railways (CP) operates a train from Porto to Aveiro hourly. Tickets cost $5 - $10 and the journey takes 27 min. Alternatively, Rede Expressos operates a bus from Porto to Aveiro 4 times a day. Tickets cost $11 - $14 and the journey takes 1 h 50 min. Rodonorte also services this route once daily.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Porto to Aveiro

ModeDurationPrice
From Vila Nova de Gaia train to Aveiro.27 min5€
From Porto bus to Aveiro.1 h 50 min10€
From Porto taxi to Aveiro.44 min61€
From Porto drive to Aveiro.44 min10€
From Porto rideshare to Aveiro.1 h 7 min4€

How long does it take to get from Porto to Aveiro?

The train from Vila Nova de Gaia to Aveiro takes 27 min including transfers and departs hourly.

Is there a direct train between Porto and Aveiro?

Yes, there is a direct train departing from Vila Nova de Gaia and arriving at Aveiro. Services depart hourly, and operate every day. The journey takes approximately 27 min.

Is there a direct bus between Porto and Aveiro?

Yes, there is a direct bus departing from Porto and arriving at Aveiro. Services depart five times a day, and operate Monday to Saturday. The journey takes approximately 1 h 50 min.

Operators from Porto to Aveiro

OperatorPhoneWebsite
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Rede Expressos707 22 33 44Rede Expressos
BlaBlaCarBlaBlaCar