Porto 2 Day Itinerary
Two days in Porto is tight, but it’s enough if you stop trying to see everything and just pick a handful of things worth the walk. Here’s the version that skips the padding.
Day 1: Ribeira, Lello, and the river
Land at OPO and take the metro Line E into town rather than a taxi. It’s about 30 minutes to Trindade, costs roughly 2.85 EUR for your first ride once you’ve bought the reusable Andante card, and the machines can queue, so budget a few extra minutes. A taxi is metered, not flat rate, and runs 25-35 EUR depending on traffic and time of day.
Start at Sao Bento station, even if you’re not catching a train. The 20,000-plus azulejo tiles lining the entrance hall are free to see and honestly deliver more per minute than half the paid attractions in this city. Then walk to Livraria Lello. I’ll say the unpopular thing: it’s overhyped for what you get. You now need a timed ticket booked online, 10 EUR for silver (redeemable against a book purchase) or nearly 16 for gold, and “skip the line” tickets still queue you outside with everyone else. Go at 9am opening or after 6:30pm if the photo matters to you, or just skip it and spend that money on lunch.
Climb Clerigos Tower instead if you want a view, around 8-10 EUR for tower, church, and museum combined, 240 steps. Then head down into Ribeira, the riverside old town, free to wander and genuinely beautiful, but do not eat on the waterfront itself. The restaurants on Cais da Ribeira post laminated multilingual menus and station touts outside to wave you in. Walk two streets back or uphill and you’ll pay half as much for real food instead of a tourist markup.
Cross Dom Luis I Bridge on the upper deck for the classic postcard shot over the Douro, then descend into Vila Nova de Gaia, which is technically a different municipality, not part of Porto proper, no matter what half the blogs claim. This is where every port lodge actually sits. Skip Sandeman unless you want the brand name; the smaller family houses like Graham’s or Ferreira usually give you more for your money and a less scripted tour.
For dinner, track down a francesinha. A Regaleira on Rua do Bonjardim invented the thing in 1953, but plenty of Porto locals will tell you Cafe Santiago or Yuko Tavern does it better. Either way it’s a 10-15 EUR gut bomb of bread, meat, cheese, and beer sauce that you should eat once and not think too hard about.
Day 2: Baixa, Se, and Cedofeita
Walk up to the Se cathedral in the morning. The nave itself is free, so don’t let anyone sell you a ticket just to walk in; you only pay 3-4 EUR if you want the cloister, tower, or museum. From there wander into Baixa, the civic downtown around Aliados and the Bolhao market, which is a better lunch stop than Ribeira and far less performative.
If you want art and gardens, Serralves is worth it, but it sits out west and isn’t walkable, so factor in a bus or taxi. Full entry with the museum runs 24 EUR, park-only 15. If your legs are already tired from two days of hills, skip it and instead wander Cedofeita and Rua Miguel Bombarda, the bohemian gallery and street-art strip that costs nothing and tells you more about how the city actually lives.
In the evening, head to Foz do Douro at the river mouth. It’s quieter and less photographed than Ribeira, with a proper coastal promenade, and I’d genuinely rather sit there with a glass of vinho verde than fight the crowds back at the bridge. Remember that port itself is a dessert or aperitif wine here, not what you drink with your meal; order a Douro red or vinho verde for dinner.
One habit that’ll save you money the whole trip: when a waiter drops bread and olives on the table without asking, that’s couvert, and it isn’t free, usually 2-3 EUR. Decline it up front if you don’t want it, and nobody will blink.