Porto-2-day-itinerary
Two days in Porto is tight but doable if you’re ruthless about it, and I’ve built this itinerary around the one truth that trips up every first-timer: this city is stacked vertically, so you need to work with the hills, not against them.
Day one: river up to the tiles
Land the metro from OPO into Trindade first thing, remember you need a physical Andante Azul card before you can tap through, machines can queue, so grab that early. Start at Sao Bento station, not because it’s a transit stop but because it’s free and it’s covered floor to ceiling in over 20,000 hand-painted azulejo tiles. Spend a proper 20 minutes there, it’s better value than half the paid attractions in town.
From Sao Bento, walk the cobbled descent down toward Ribeira for late morning. Yes it’s steep, yes it’s touristy, but the riverside itself is free and genuinely gorgeous. For lunch, walk two streets back from the water rather than eating right on Cais da Ribeira, the laminated multi-language menus down there are a trap, you’ll pay double for worse food.
Afternoon, cross the Dom Luis I Bridge on the upper deck for the big skyline view, free both ways, then drop into Vila Nova de Gaia for a port tasting. Skip Sandeman if you want my honest opinion, a smaller lodge like Graham’s or Kopke gives you more character in the glass for similar money, figure 22 EUR for a standard three-port flight.
Evening, climb back up via the Funicular dos Guindais rather than the steps, your legs will thank you, and find dinner at a tasca in Bonfim for proper petiscos, 15-25 EUR with wine.
Day two: architecture and a hard truth about Lello
Morning belongs to the Se Cathedral, the nave is free, only the cloister and tower cost extra at 3-4 EUR, then Sao Francisco Church for the gilded Baroque interior that photos never quite capture.
Here’s where I’ll push back on the hype: Livraria Lello is not worth the queue unless you booked your timed ticket days ago online, Silver 10 EUR redeemable against a book, Gold 15.95. “Skip the line” tickets don’t actually skip the line, they just skip the ticket window, so go right at the 09:00 opening if you’re set on it. Honestly, you already got the equivalent payoff for free at Sao Bento yesterday.
Midday, climb Clerigos Tower, 240 steps for about 8-10 EUR combined with the church and museum, worth it once for the view over the terracotta rooftops. Lunch nearby, then spend the afternoon in Baixa around Bolhao market and Rua Santa Catarina before heading to Palacio da Bolsa, note it’s mandatory guided tour only, 30 minutes, 14 EUR, no wandering solo.
Close the trip in Foz do Douro if you have the energy for a taxi or bus out west, it’s quieter and more relaxed than Ribeira for a last evening, or stay central and watch the sunset from the upper deck of the bridge again, it never gets old.
Getting around while you’re here
The metro’s six lines cover the city well, Zone 2 fares run about 1.30-1.40 EUR single, or grab an Andante Tour pass at 7.75 for 24 hours if you’re moving around a lot. The historic trams, lines 1, 18 and 22, run on their own separate fare system along the river, pay on board, treat that as a heritage ride rather than daily transit. Taxis are metered, never flat, insist on it, or just use Uber or Bolt for predictable pricing.
One thing to remember
Pack real shoes with grip, not sandals. The cobblestones between the river and the upper town are steep and can be slick after Porto’s frequent rain, and you will be walking more than you think.