36 Hours in Porto: Market Mornings, River Streets and a Taste of Port
Verified: 16 October 2026. Confirm timed tickets, transport changes and holiday opening before travelling. Walking times are estimates and include no queues.
Porto is a city of short distances and surprisingly long climbs. Its tiled façades, riverfront houses and wine lodges are close enough to connect over a weekend, but the best route follows the slopes rather than repeatedly fighting them. These 36 hours give you the market, the historic centre and both banks of the Douro, with a bookshop or tower as a deliberate choice. Leave the Douro Valley for a longer trip: a rushed excursion would consume the time that makes Porto enjoyable.
Getting settled
Base yourself around Bolhão, Aliados or São Bento for a central first visit. Ribeira is atmospheric, but reaching it with bags can involve steep streets and steps. Confirm the approach to your accommodation and whether it has a lift. From the airport, use the current Metro do Porto planner for Line E and your onward connection; allow roughly 45–70 minutes overall to a central hotel including waiting and walking, rather than confusing train time with door-to-door time.
The route assumes a first-morning start. Bring grippy shoes and use a taxi when a climb would exhaust the group. A stroller can work on selected streets, but stair shortcuts are frequent and wet paving can be slick. Check your exact route rather than following the shortest pedestrian option blindly.
Day 1: The market and a downhill afternoon
09:00–10:15 | Bolhão breakfast
Begin at Mercado do Bolhão, where produce, fish, flowers and prepared food share the restored market. Have coffee and breakfast nearby, then browse a few stalls without blocking shoppers. This is a good place to buy a small picnic component or learn the names of ingredients you will encounter at lunch.
The market opens Monday–Friday 08:00–20:00 and Saturday 08:00–18:00; Sunday is closed. Restaurant hours are longer and should not be mistaken for stall hours. If your first day is Sunday, have a bakery breakfast and move Bolhão to Monday, replacing part of tomorrow’s garden time.
10:30–12:00 | Choose Lello or Clérigos
Walk about 20 minutes toward the Clérigos area. Choose one booked attraction rather than spending the morning in two queues.
For the bookshop, buy a dated ticket through Livraria Lello. The staircase, stained glass and shelves are the attraction, but it is often crowded; do not expect a quiet reading room. The operator FAQ says admission requires a ticket-voucher even for book buyers, with its value redeemable against a book under the applicable terms. Children through age three enter free with proof of age. Normal hours are 09:00–19:30, with closures including January 1, Easter Sunday, May 1, June 24 and December 25. Ask directly about the usable route if stairs or a stroller are an issue.
Alternatively, book Clérigos. Its tower involves 225 steps, so skip the climb if narrow stairs, heights or carrying a child make it unsuitable. The surrounding streets and church exterior still reward a visit. Daytime hours normally run 09:00–19:00, with last admission half an hour before closing; special dates differ.
12:00–14:00 | A proper Porto lunch
Have lunch before heading down toward the river. A francesinha is a substantial meat-and-cheese sandwich with sauce, not a light snack; share one if portions and restaurant policy allow. Other regional choices include bacalhau à Gomes de Sá or tripas à moda do Porto. Ask what is in sauces and soups if avoiding meat or alcohol. Porto’s official food overview is a useful introduction to the city’s dishes.
Take a seated break rather than adding another ticketed attraction. You have a full afternoon of uneven streets ahead.
14:00–17:00 | São Bento, the Sé area and Ribeira
Walk to São Bento station and look at the tiled entrance hall while keeping clear of commuters and access routes. From there, allow about 10–15 minutes uphill to the cathedral area. Enjoy the square and view; an interior or cloister visit is optional after checking that day’s ticket and worship arrangements.
Continue downhill toward Ribeira, budgeting 20–30 minutes with stops. Choose streets rather than stair shortcuts if needed, or use a taxi to the lower town. This sequence links the main features of Porto’s historic district without climbing back and forth. On the waterfront, stop for a drink and watch the river traffic. Keep children close to the edge and avoid standing in busy passageways for photographs.
Evening | Dinner near your base
Return to your accommodation for a rest, using transport uphill if useful, then dine nearby. Book a specific restaurant ahead on weekends. A leisurely meal is enough for the first evening; you do not need to add a cruise, concert and sunset viewpoint. If you stay out, plan the return before tired legs turn the final climb into a chore.
Day 2: Gaia and a quieter finish
09:30–12:00 | Cross the Douro, then choose your visit
After breakfast, make your way to the Luís I Bridge. From the upper town, the upper deck offers a direct crossing toward Jardim do Morro; stay on pedestrian areas and watch for metro vehicles. From Ribeira, use the lower crossing instead. The two levels are not interchangeable without a substantial change in elevation.
For a port-wine introduction, continue to Taylor’s cellars on Rua do Choupelo. Allow 20–30 minutes from the Gaia riverfront, uphill, or take a taxi. Aim for a 10:30 arrival and roughly 90 minutes for the audio-guided route and tasting. Normal cellar opening starts at 10:00, but Christmas Day and New Year’s Day start later. Bring a charged phone and headphones for the current QR-based audio tour.
The cellar FAQ welcomes children, with juice and biscuits in the child package rather than wine; under-eights enter free. It is still a wine-history visit, not a children’s attraction. Families or non-drinkers can instead spend the morning along Gaia’s waterfront, looking back at Porto and stopping for a snack. Confirm specific mobility access before buying cellar tickets.
12:30–16:30 | Lunch and garden time
Have lunch in Gaia or cross back to Porto. For a green finish, take a taxi to the Jardins do Palácio de Cristal, typically a 15–30-minute transfer depending on the starting point and traffic. Allow an hour or more among the paths and river viewpoints. The gardens have different seasonal closing times, so check the entrance notice rather than relying on the website’s generic weekly grid.
If your departure is early, omit the garden transfer and finish near your accommodation. If Bolhão was closed on day one, visit it after lunch instead. That is enough: Serralves and the Atlantic waterfront each deserve their own block on a longer stay.
Three quieter worthwhile choices
- Casa Tait’s gardens: Near the Palácio de Cristal area, these offer a gentler pause; the house itself opens according to programming, not as an unrestricted walk-in museum. Municipal tourism description.
- Parque das Virtudes: Terraced greenery and Douro views, best in daylight. It involves changes of level and has seasonal gates; do not confuse the park with a street viewpoint outside. City garden information.
- Miragaia’s lower streets: Take a short daytime extension west from Ribeira to look at the neighbourhood from street level, respecting residential doorways. The official city map helps distinguish the riverside route from steep uphill lanes.
Keep only one fixed reservation per half-day, protect time for meals, and check lift access with hotels and attractions directly. Porto becomes much easier when you treat an occasional taxi as part of the plan rather than a failure to walk everywhere.
Sources & travel planning
Research checked 2026-10-16. This date describes the guide’s research, not a guarantee of current conditions. Opening hours, prices, access, transport and travel advice can change. Recheck the official sources before booking and departure. Walking and journey times are planning estimates.
- metrodoporto.pt ↗
- mercadobolhao.pt ↗
- livrarialello.pt ↗
- livrarialello.pt ↗
- torredosclerigos.pt ↗
- torredosclerigos.pt ↗
- visitporto.travel ↗
- visitporto.travel ↗
- taylor.pt ↗
- taylor.pt ↗
- visitporto.travel ↗
- backoffice.visitporto.travel ↗
- backoffice.visitporto.travel ↗
- visitporto.travel ↗
Found a change? Contact Only36Hours about a correction.

