Should you rent a car in the Douro Valley?
I’m all in for public transports when they’re a real alternative, but unfortunately that’s not the case in the Douro Valley.
Sure, it’s possible to catch the train to Régua or to Pinhão (the main cities in the Douro Valley), or you can take a boat cruise. But in order to get to the vineyards in the Douro Valley you definitely need a private transport, as the public ones are non existent.
Therefore, I strongly recommend you to rent a car. You can do it using this link, as it provides you with discounts above 15%.