Porto-3-day-itinerary
Three days buys you the centre, the port lodges across the river, and a proper escape to medieval Guimarães, without ever feeling rushed. Here’s how to spend them without wasting a single hill climb.
Day 1: Tiles, Towers, and the Riverside
Kick things off at São Bento station, whose 20,000-plus blue-and-white azulejo panels are free to admire and cost nothing to photograph, gate or no gate, it’s a working train station. From there climb toward Clérigos Tower; the combined tower, church, and museum ticket runs 8 to 10 EUR, and all 240 steps reward you with a rooftop panorama worth the burn in your calves. The Sé cathedral’s nave next door is free, so walk in without paying, and only add the 3 to 4 EUR cloister and tower ticket if you want the extra climb.
For lunch, skip anywhere directly on the water and find a bifana pork sandwich at Conga on Rua do Bonjardim, 3 to 5 EUR and genuinely satisfying. Spend the afternoon in Ribeira, the UNESCO-listed riverside quarter, which is free to wander and stays gorgeous no matter how many times you’ve seen it in photos. Cross the Dom Luís I Bridge on the upper pedestrian deck as the light softens, still free, with the metro rumbling past and the best angle back at the old town.
For dinner, avoid the restaurants lining Cais da Ribeira itself; laminated multilingual menus and a host waving you toward a table are the two reliable signs of an overpriced plate aimed squarely at tourists. Walk two streets inland and order tripas à moda do Porto, the tripe stew behind the local “tripeiros” nickname, for 8 to 12 EUR at an unglamorous but honest tasca.
Day 2: Across to Gaia, Then Back for Culture
Cross into Vila Nova de Gaia in the morning, a separate municipality from Porto and home to every port lodge worth knowing, Sandeman, Graham’s, Taylor’s, Calém. A standard Sandeman tour with three tastings runs about 22 EUR, but consider one of the smaller family houses like Graham’s or Kopke instead; they tend to feel less like a conveyor belt and more like an actual cellar. Remember port is a dessert wine, not something to drink through lunch, so save your tasting for a proper glass rather than a full pour with food.
Back on the Porto side, book a slot at Palácio da Bolsa, 14 EUR and accessible only via a mandatory 30-minute guided tour, so plan your arrival around the schedule rather than showing up whenever suits you. If Livraria Lello still calls to you, go right at opening or after 6:30pm; Silver tickets run 10 EUR, redeemable against a book, Gold is 15.95 EUR, and no ticket skips the queue that forms outside regardless of what “skip the line” implies. Honestly, if your feet are tired, skip it entirely; São Bento already gave you a comparable payoff for free.
Spend the evening in Cedofeita or around Miguel Bombarda, Porto’s bohemian arts district full of galleries, vintage shops, and street murals, then find dinner nearby rather than heading back toward the river. Petiscos, small shared plates, in a neighborhood tasca will run 15 to 25 EUR with wine and beat anything touristed by a wide margin.
Day 3: Guimarães, Where Portugal Began
Take the roughly hour-long train out to Guimarães, the town that gets called the birthplace of Portugal for good reason; its medieval castle and the Palace of the Dukes of Braganza together make a genuinely worthwhile full day. Wander the well-preserved historic centre, climb the castle walls, and take your time at the palace, whose Gothic and Renaissance details reward slow walking rather than a rushed pass-through. Grab lunch somewhere in the old town rather than near the station, where prices creep up for less character.
Don’t try to bolt Aveiro onto the same day; it sits in the opposite direction and the two don’t combine cleanly. Head back to Porto by early evening and use your last hours for one unhurried walk through Ribeira lit up at night, a fitting bookend to where you started.
Getting Around and Staying Sharp
Metro Line E runs from the airport to Trindade in about 30 minutes for 2.25 to 2.50 EUR, plus a mandatory one-time 0.60 EUR reusable Andante card before you can board at all. Around the centre, a single Z2 zone fare runs 1.30 to 1.40 EUR, and the historic trams on lines 1, 18, and 22 operate on a separate old track with their own fare, paid onboard, not part of Andante. Taxis are metered, 25 to 35 EUR from the airport with a 20 percent night and weekend surcharge; Uber or Bolt tends to be cheaper and more predictable.
Watch your belongings on the Ribeira waterfront, the packed Line 1 tram, and around São Bento, all known pickpocket territory. Bring an umbrella no matter the season; Porto stays wetter than Lisbon most of the year, “dry” months included.