Porto and the Douro: Northern Portugal by Train and Riverboat

Loading map…

The north is the Portugal that Portuguese people tell you to visit. It's greener, granite instead of whitewash, cheaper than Lisbon, and it has the single best budget train ride in the country: the Douro line east from Porto, which spends an hour running along the river with vineyard terraces stacked to the sky on both banks.

Porto: three or four nights

Porto is compact and vertical — the whole show tumbles down from the cathedral to the Ribeira waterfront, and across the Dom Luís I bridge the port wine lodges of Vila Nova de Gaia stare back. Dorms run 22-32 euros in 2026. Do one lodge tour and tasting (Cálem and Fonseca charge around 20-25 euros with three pours); after that, the 4-euro glasses at the riverside kiosks in Gaia at sunset do the same job with a better view. Eat a francesinha once — a sandwich drowned in beer sauce and topped with a fried egg, around 12-15 euros — and accept that you will need to lie down afterward. The São Bento station azulejo murals are free and better than half the paid attractions in the country.

Guimarães and Braga: the two-city day loop

Both are easy urban-rail hops from Porto (about 3.30 euros each leg, hourly trains). Guimarães is where Portugal considers itself born — the castle and the medieval core are UNESCO-listed and walkable in half a day. Braga is the religious one; the real event is Bom Jesus do Monte just outside town, a baroque staircase zigzagging 116 meters up a forested hillside. Climb it, then ride down on the 1882 water-powered funicular for 2 euros, which is exactly as charming as it sounds. You can do them as day trips, but we stayed a night in Guimarães for 20 euros and had the old town almost to ourselves after dark.

The Douro line to Pinhão

This is the reason to build the whole route. Take the regional train from Porto Campanhã toward Pocinho and get off at Pinhão: about 2.5 hours and 12-14 euros, no reservation needed. Sit on the right side heading east. After Peso da Régua the track drops to the water's edge and stays there, and the terraced vineyards — hand-built stone walls, some of them centuries old — rise in contour lines as far as you can see. Pinhão is tiny: a tiled train station, a handful of quintas, a river. Guesthouse rooms start around 40-55 euros (this is the one splurge stop; there are no hostels to speak of). Walk up to the Casal de Loivos viewpoint, taste at Quinta do Bomfim (about 20 euros), or take a one-hour rabelo boat ride on the river for around 15 euros. September, during harvest, some quintas still let visitors join the foot-treading of grapes.

Régua and the boat option

On the way back, break the journey at Peso da Régua, the workaday capital of the wine region, and consider swapping the train for a boat: several operators run Régua-to-Porto cruises through the river locks (from about 60-80 euros including lunch). It's the priciest thing on this route and the only splurge we'd defend — descending the Carrapatelo lock, one of the deepest in Europe, feels like being lowered into a concrete canyon.

Finish in Coimbra

From Porto, the intercity train south to Coimbra takes about 75 minutes (15-20 euros). Coimbra is Portugal's Oxford — a hilltop university running since 1290, students in black capes, and the Biblioteca Joanina, a gilded 18th-century library that houses a resident colony of bats which eat the book-damaging insects at night. Tickets about 14 euros, timed entry. Coimbra's fado is sung by men, traditionally to serenade, and sounds nothing like Lisbon's; catch the nightly show at Fado ao Centro for 14 euros. From Coimbra you're one cheap train from Lisbon or back to Porto's airport.

Practical notes

Ten days fits this comfortably. Go in May-June or September-October; the Douro in high summer regularly hits 40 degrees. Budget 40-55 euros a day, a bit more for the Pinhão night. Buy regional train tickets at the machine same-day; only the intercity legs reward advance booking.

Keep reading

Been somewhere worth writing about?

Write your route on farpacker — drop your stops on a real map, tell the story, and other backpackers will find it.

Write your route