Things to Do in Porto: 25 Experiences You Won’t Want to Miss

This post contains affiliate links.

Porto has a way of making you slow down.

Maybe it’s the tiled façades glowing in the afternoon sun, the smell of freshly baked pastries drifting out of a neighbourhood bakery, or the sight of traditional rabelo boats floating along the Douro.

Maybe it’s simply the fact that almost every corner seems to reveal another beautiful building, tiny restaurant or spectacular viewpoint.

Portugal’s second city is smaller and more compact than Lisbon, but that doesn’t mean there’s less to see. Quite the opposite. Porto packs history, architecture, food, wine, culture and river views into a wonderfully walkable city centre.

Whether you’re visiting Porto for a weekend or staying for several days, there are plenty of ways to experience the city beyond ticking off the major landmarks.

Here are some of the best things to do in Porto, from historic sights and famous viewpoints to Port wine tastings, river cruises, local food and hidden corners worth discovering.


1. Explore Ribeira

If you only have time to explore one part of Porto, make it Ribeira.

The historic riverside neighbourhood is one of the city’s most recognisable areas, with colourful buildings climbing the hillside above the Douro River and narrow streets winding between centuries-old houses.

Start at Praça da Ribeira and simply wander. This is one of those places where getting slightly lost is part of the experience.

During the day, the waterfront is lively with restaurants, cafés and visitors taking photographs. In the evening, the atmosphere changes as the buildings light up and the river reflects the city around it.

Look up as you walk. Ribeira is famous for its colourful façades, but some of the smallest architectural details are just as interesting.


2. Walk across the Dom Luís I Bridge

The Dom Luís I Bridge is one of Porto’s defining landmarks.

Built in the late 19th century, the enormous iron bridge connects Porto with Vila Nova de Gaia on the opposite bank of the Douro. Its upper level offers one of the best elevated views over the historic centre.

Walking across the top level is one of the classic things to do in Porto.

From here, you can see the colourful buildings of Ribeira, the Douro River and the rooftops of Gaia stretching into the distance.

For a different perspective, cross using the lower level, which runs closer to the river and connects directly with the Ribeira area.

And don’t rush. The bridge is much more than a way of getting from one side of the river to the other.


3. Visit Porto’s São Bento Railway Station

You might not expect a railway station to be one of Porto’s must-see attractions, but São Bento Station is anything but ordinary.

The station’s grand entrance hall is decorated with thousands of traditional Portuguese azulejos depicting historical scenes and moments from everyday Portuguese life.

The blue-and-white tiles are spectacular, and the building is particularly beautiful when sunlight enters through the windows and illuminates the panels.

Even if you aren’t catching a train, it’s worth stopping here for a few minutes.

And because São Bento is right in the centre of Porto, it’s easy to include it while exploring other attractions nearby.


4. Climb the Clérigos Tower

For one of the best panoramic views in central Porto, climb the Clérigos Tower.

The tower belongs to the Igreja dos Clérigos and rises dramatically above the surrounding historic buildings.

There are hundreds of steps to reach the top, so this isn’t the activity for anyone hoping for an effortless viewpoint. But the reward is a spectacular panorama over Porto’s rooftops.

From the top, you can see the historic centre, the Douro and the distinctive orange rooftops that give Porto so much of its character.

Visit early in the day if you want a quieter experience, or later in the afternoon for beautiful light over the city.


5. Admire the Igreja do Carmo

The Igreja do Carmo is one of Porto’s most photographed churches, and it’s easy to see why.

Its side wall is covered in a magnificent blue-and-white azulejo mural, creating one of the city’s most recognisable façades.

The church sits close to other major attractions, making it an easy stop during a walking tour of central Porto.

While many visitors photograph the famous exterior, take some time to look at the surrounding architecture too. This part of Porto is full of elegant historic buildings, cafés and little streets that are perfect for exploring on foot.


6. Browse Livraria Lello

Book lovers will want to put Livraria Lello high on their Porto itinerary.

The historic bookshop is famous for its extraordinary interior, particularly its dramatic wooden staircase, carved details and stained-glass ceiling.

Its popularity has grown enormously over the years, partly because of its connection with the Harry Potter phenomenon and the long-standing story that J.K. Rowling was inspired by the shop.

Whether or not you’re interested in Harry Potter, the architecture itself makes Livraria Lello worth seeing.

Because it is extremely popular, expect crowds and plan your visit accordingly.


7. Wander around Bolhão Market

For a taste of everyday Porto, head to Mercado do Bolhão.

Markets are often among the best places to understand a city, and Bolhão gives visitors a chance to see the ingredients, flavours and traditions that are part of northern Portuguese life.

Browse stalls selling fruit, vegetables, fish, meat, flowers and regional products before stopping for something to eat.

It’s also a good place to pick up edible souvenirs or simply enjoy a coffee while watching the daily rhythm of the city.


8. Eat a Francesinha

You can’t visit Porto without talking about the Francesinha.

This legendary Porto sandwich is unapologetically indulgent: layers of meat and sausage are covered with melted cheese and a rich beer-based sauce, often served with chips.

It’s not exactly light sightseeing fuel, but when in Porto…

Every restaurant has its own version, and locals can be surprisingly passionate about which one is the best. Rather than looking for a definitive answer, try one and decide for yourself.

If you’re not accustomed to such a substantial meal, sharing one is also an option.


9. Try Port Wine in Vila Nova de Gaia

Across the river from Porto lies Vila Nova de Gaia, home to the famous Port wine lodges.

This is where you can learn about the production and ageing of Port wine before tasting different styles.

Many of the historic wine houses offer guided tours that explain how Port became one of Portugal’s most important exports.

Even if you aren’t a wine expert, a tasting is a great way to experience the region.

And there’s another reason to visit Gaia: the views.

The terraces around the wine lodges look directly across the Douro towards Porto’s historic centre.


10. Take a Douro River Cruise

Seeing Porto from the water gives you an entirely different perspective of the city.

Several companies offer cruises along the Douro, ranging from short sightseeing trips to longer excursions.

A typical cruise takes you beneath Porto’s famous bridges and past Ribeira, Gaia and the hills surrounding the river.

For a particularly beautiful experience, choose a late-afternoon or sunset cruise.

The warm light falling across the colourful buildings on both sides of the river makes the city look completely different.

CLICK HERE TO BOOK THE DOURO RIVER CRUISE WE RECOMMEND →


11. Visit Porto Cathedral

Porto Cathedral, or Sé do Porto, is one of the city’s oldest and most important religious buildings.

The imposing cathedral sits high above the historic centre, making it another excellent place to enjoy views across Porto.

The surrounding area is also worth exploring. The streets around the cathedral are some of the oldest in the city, with narrow lanes, stone buildings and unexpected glimpses of the river.

From here, you can walk downhill towards Ribeira or continue towards other historic attractions.


12. Discover the Palácio da Bolsa

The Palácio da Bolsa is one of Porto’s most impressive historic buildings.

Originally built for the city’s commercial association, the palace contains a series of ornate rooms, including the spectacular Arab Room.

The contrast between Porto’s relatively understated streets and the lavish interiors of the palace is striking.

Guided tours are available and are the best way to understand the building’s history and the stories behind its elaborate rooms.


13. Visit the Church of São Francisco

Just a short walk from the Palácio da Bolsa is the Igreja de São Francisco.

From the outside, the church looks relatively restrained. Inside, however, it is a completely different story.

The interior is covered in elaborate Baroque gilded woodwork, creating an extraordinary contrast with the Gothic structure.

Photography inside may be restricted, but even without taking pictures, the church is worth visiting simply to appreciate the craftsmanship.


14. Take a stroll along the Douro

One of the best things to do in Porto is also one of the simplest: walk beside the river.

Start around Ribeira and continue towards the waterfront, stopping whenever you find a viewpoint, café or interesting street.

You can also cross into Gaia and walk along the opposite bank.

This is particularly enjoyable in the late afternoon when the temperature is cooler and the light becomes softer.

Porto is a city that rewards slow exploration, so don’t feel that every hour of your itinerary needs to be filled with attractions.

Sometimes the best Porto experience is simply walking.


15. See Porto from Jardim do Morro

For one of the city’s classic sunset viewpoints, head across the bridge to Jardim do Morro in Gaia.

The park sits on a hill overlooking Porto and the Douro, creating a spectacular setting as the sun begins to disappear.

Bring a drink, find a patch of grass and settle in.

You’ll often find people gathered here in the evening, particularly during warmer months.

The view across to Ribeira is particularly beautiful as the city’s lights begin to appear.


16. Visit the Serra do Pilar viewpoint

Close to Jardim do Morro is the Serra do Pilar area, another excellent place for panoramic views.

From the higher viewpoint, you can see the Dom Luís I Bridge, Ribeira and the Douro stretching through the landscape.

It’s a great spot to photograph Porto from above and provides a different perspective from the viewpoints in the historic centre.


17. Discover Rua das Flores

Rua das Flores is one of Porto’s most charming pedestrian streets.

The historic street runs downhill towards Ribeira and is lined with restaurants, cafés, shops and beautifully restored buildings.

Take your time here rather than simply walking through.

Look at the balconies, doorways and tiled façades, and don’t be surprised if you find yourself stopping every few metres to take another photograph.

It’s particularly atmospheric in the early evening.


18. Explore Porto’s street art

Porto has a lively street-art scene, and some of the city’s best artwork can be found while simply wandering around.

One of the most famous examples is the enormous rabbit created by Portuguese artist Bordalo II, made using discarded materials.

You’ll also find murals, painted walls and smaller pieces of urban art throughout the city.

Rather than planning every piece you want to see, leave some time to explore independently.

Porto’s street art is constantly evolving.


19. Taste traditional Portuguese food

Porto is a fantastic city for food lovers.

Beyond the Francesinha, look out for traditional dishes such as tripas à moda do Porto, cod dishes, grilled fish and hearty northern Portuguese stews.

Don’t forget the pastries either.

Stop at a local pastelaria for coffee and something sweet in the morning, and take the opportunity to try regional specialities rather than sticking exclusively to international restaurants.

One of the pleasures of travelling in Portugal is that excellent food doesn’t have to be complicated.

A simple meal of grilled fish, potatoes, salad and a glass of wine can be just as memorable as a sophisticated dinner.

Click here to discover the best restaurants in Porto →


20. Ride Porto’s historic trams

Porto’s historic trams are another fun way to see the city.

Some routes pass through the historic centre and continue towards the river, giving you a chance to experience the city while sitting comfortably instead of tackling its steep streets on foot.

The tram network is much smaller than Lisbon’s, but that is part of its charm.

For a particularly scenic journey, look for routes heading towards the waterfront and Foz.


21. Head to Foz do Douro

When you need a break from the historic centre, head west towards Foz do Douro.

This is where the Douro meets the Atlantic Ocean, and the atmosphere feels completely different from central Porto.

You’ll find beaches, promenades, cafés, restaurants and dramatic coastal views.

Walk along the Avenida do Brasil promenade, watch the waves crashing against the rocks and stop for lunch or a drink overlooking the ocean.

Foz is also a wonderful place to visit towards the end of the day.


22. Walk along the Porto coastline

If you have more time, continue beyond Foz along the coast.

The waterfront promenade extends towards areas such as Matosinhos, where you’ll find long sandy beaches and some excellent seafood restaurants.

This is a particularly good option during warmer months when you want to combine a city break with some time beside the Atlantic.

And yes, you can absolutely have a beach day while visiting Porto.


23. Visit Casa da Música

For something completely different from Porto’s historic attractions, visit Casa da Música.

The striking contemporary concert hall is one of the city’s architectural landmarks and hosts concerts and cultural events throughout the year.

Even if there isn’t a performance that fits your schedule, you can admire the building from outside or join a guided tour.

It is a reminder that Porto isn’t simply a city frozen in history. Contemporary architecture, art and culture are an important part of its identity too.


24. Explore the Jardins do Palácio de Cristal

If you want greenery and beautiful views without leaving Porto, head to the Jardins do Palácio de Cristal.

The gardens are spread across a hill overlooking the Douro and contain walking paths, landscaped areas and several viewpoints.

It’s a lovely place to escape the busier streets of the city centre.

Peacocks are also known to wander around the gardens, adding a slightly unexpected touch to the experience.

Bring a coffee, take a slow walk and enjoy the views.


25. Have a sunset drink overlooking Porto

Finally, leave some room in your itinerary for doing absolutely nothing.

Porto is full of rooftop bars, terraces and riverside cafés where you can sit down with a glass of Portuguese wine or a cocktail and watch the city change colour.

A sunset overlooking the Douro is one of those simple travel experiences that often becomes one of your favourite memories.

After all, Porto isn’t a city that needs to be rushed.


Bonus Activity: See a Fado Show in Porto

No trip to Portugal feels quite complete without experiencing fado, and Porto offers plenty of opportunities to hear this hauntingly beautiful Portuguese music live.

Spend an evening in an intimate fado house, where traditional songs are performed over dinner or a glass of wine, and experience a more atmospheric side of Portuguese culture.

While fado is famously associated with Lisbon and Coimbra, Porto has its own fado tradition and is a wonderful place to enjoy a live performance after a day of exploring the city.

CLICK HERE TO BOOK A TRADITIONAL FADO SHOW →


How Many Days Do You Need in Porto?

For a first visit, three days in Porto is a good starting point.

With three days, you can explore Ribeira and the historic centre, visit the major landmarks, cross the Dom Luís I Bridge, taste Port wine in Gaia and spend some time beside the Douro.

With four or five days, you can slow down and explore beyond the centre.

Consider spending an afternoon in Foz do Douro, visiting the beaches around Matosinhos, taking a longer river cruise or simply leaving more time for cafés, restaurants and wandering.

Porto is also an excellent base for exploring northern Portugal. If you have additional days, consider a day trip to the Douro Valley, Braga, Guimarães or Aveiro.


Do a Tuktuk Tour Around Porto

If you want to see more of Porto without tackling all those steep streets on foot, a tuk-tuk tour is a fun and easy way to explore the city.

Zip through the historic centre, past colourful buildings, hidden corners and iconic landmarks, while your local driver shares stories and points out places you might otherwise miss.

It’s also a great option for getting your bearings at the beginning of your trip, or simply giving your feet a break while still seeing plenty of Porto.

CLICK HERE TO BOOK THE TUKTUK TOUR WE RECOMMEND IN PORTO →


Hop-On Hop-Off Bus Tour in Porto

A hop-on hop-off bus is a great way to see more of Porto without having to walk up and down the city’s famously steep streets.

Sit back and enjoy panoramic views as the bus takes you past major landmarks, historic neighbourhoods and the Douro waterfront, with the freedom to hop off whenever somewhere catches your eye.

It’s particularly useful if you’re short on time or visiting Porto for the first time, as you can get an overview of the city before deciding which areas you want to explore in more detail.

Some routes also extend beyond the historic centre towards Foz do Douro and the Atlantic coast, making it an easy way to combine Porto’s historic sights with its seaside scenery.

For the best experience, consider doing a complete loop first, then hopping off at the places you want to explore.

CLICK HERE TO BOOK A HOP-ON HOP-OFF BUS IN PORTO →


Best Time to Visit Porto

Porto can be visited throughout the year, but the experience changes considerably by season.

Spring brings mild temperatures and greener landscapes, making it an excellent time for sightseeing.

Summer is warmer and busier, but it is also ideal for enjoying the beaches around Foz and Matosinhos and spending long evenings outdoors.

Autumn brings beautiful colours to northern Portugal and is particularly appealing if you’re interested in visiting the Douro wine region.

Winter is quieter and can be atmospheric, although you should be prepared for rain. Porto’s famously moody skies can actually add to the city’s charm.


Getting Around Porto

The historic centre of Porto is relatively compact, and many of the major attractions can be reached on foot.

That said, Porto is hilly. Very hilly.

Wear comfortable shoes and don’t underestimate the amount of walking involved.

The city’s Metro, buses, trams and taxis make it easy to cover longer distances. You can also use transport to reach Foz and other areas outside the historic centre.

One of the best approaches is to combine walking with public transport rather than trying to walk everywhere.


Where to Stay in Porto

If wine is one of the main reasons you’re visiting Porto, choosing the right area to stay can make a big difference. You can stay in Porto, close to the historic centre and Ribeira, or across the river in Vila Nova de Gaia, where the famous Port wine cellars are located.

For a longer wine-focused trip, you can also spend a night or two in the Douro Valley, surrounded by vineyards and wine estates. This is particularly worthwhile if you plan to combine your Porto wine tours with a Douro Valley wine tasting or boat trip.

Here are some of the hotels we recommend in Porto, Gaia and the Douro Valley:

Hotels in Porto

The Editory Boulevard Aliados Hotel – A stylish central hotel on Avenida dos Aliados, ideal for exploring Porto’s main attractions while remaining within easy reach of Gaia’s wine lodges. Check Availability → 

Arts Hotel Porto, Tapestry Collection by Hilton – A contemporary boutique-style hotel in the heart of Porto, perfect for travellers looking for design, comfort and a central location. Check Availability →

ICON Duplo Ribeira – A modern hotel near Ribeira, offering an excellent base for exploring Porto’s historic centre and walking across the Dom Luís I Bridge to Gaia. Check Availability →

Torel Avantgarde – A luxurious five-star boutique hotel featured in the Michelin Guide, known for its artistic interiors, beautiful gardens and panoramic views over the Douro River. Check Availability →

Pestana Vintage Porto Hotel & World Heritage Site – A historic luxury hotel directly on the Ribeira waterfront, with spectacular views across the Douro towards the Port wine lodges of Gaia. Check Availability →

Eurostars Porto Douro – A riverside hotel close to Ribeira with many rooms offering beautiful views of the Douro and Vila Nova de Gaia. Check Availability →

Hotels in Vila Nova de Gaia

GA Palace Hotel & Spa, a XIXth-Century Villa – A luxurious hotel set inside a beautifully restored 19th-century villa, featured in the Michelin Guide and offering a peaceful atmosphere, elegant interiors and a spa close to Gaia’s wine lodges. Check Availability → 

Boeira Garden Hotel Porto Gaia, Curio Collection by Hilton – A peaceful luxury hotel surrounded by gardens, offering a tranquil alternative to the busy Gaia waterfront while remaining close to the Port wine cellars. Check Availability →

Vincci Ponte de Ferro – A contemporary hotel beside the Dom Luís I Bridge with spectacular views over Porto and the Douro and an excellent location for visiting the Gaia wine lodges. Check Availability →

Tivoli Kopke Porto Gaia Hotel – A luxury hotel with a strong wine connection, located in the historic Kopke Port wine cellar and ideally positioned for exploring Gaia’s wine lodges. Check Availability →

Hotels in the Douro Valley

Douro Royal Valley Hotel & Spa – A five-star riverside retreat surrounded by the Douro landscape, offering elegant rooms, a spa and beautiful views of the valley. Check Availability →

Douro Country House – A charming countryside accommodation surrounded by the peaceful landscapes of the Douro, ideal for travellers wanting a more intimate rural experience. Check Availability →


Why Porto Is Worth Visiting

Porto isn’t a city that reveals everything at once.

Its famous landmarks are spectacular, but some of the most memorable moments happen between them: discovering a tiny tiled chapel, stopping for coffee on a sunny terrace, watching boats pass along the Douro or turning a corner and suddenly finding yourself looking across the rooftops towards the river.

There are plenty of things to do in Porto, but you don’t need to experience them all to fall in love with the city.

Explore Ribeira. Walk across the Dom Luís I Bridge. Taste Port wine in Gaia. Eat a Francesinha. Watch the sunset from Jardim do Morro. Wander through the old streets without a plan.

And then, when you’ve seen enough, find a terrace, order a glass of wine and simply enjoy Porto.

Because sometimes the best thing to do in a city is give yourself time to experience it.