Best Things to Do in Porto: A Complete Guide
10 Best Things to Do in Porto
Looking for what to do in Porto? Porto, Portugal’s atmospheric riverside gem, blends medieval charm, grand architecture, iconic bridges, tiled churches, port wine heritage and sweeping viewpoints overlooking the Douro. Its colourful neighbourhoods, lively food culture, historic trams and relaxed northern Portuguese character make it one of Europe’s most authentic and enchanting cities. Whether you’re wandering its steep alleys, admiring azulejo artworks or tasting world-famous wine, Porto delivers unforgettable experiences at every turn.
From riverside districts and architectural landmarks to palaces, markets, bookshops, cellars and river cruises, here are the 10 best things to do in Porto to help you plan the perfect trip.
1. Wander through Ribeira
Ribeira is Porto’s oldest and most atmospheric neighbourhood — a UNESCO-listed district filled with colourful houses, balconies draped in laundry, narrow medieval lanes and lively riverfront cafés. Wandering its streets offers a vivid snapshot of Porto’s past, where merchants once traded along the Douro and fishing boats docked beneath the arches. Today, the area remains full of energy, music and local charm.
Along the waterfront, you’ll find picturesque terraces, street performers and beautiful views of the Dom Luís I Bridge and Vila Nova de Gaia. At sunset, the warm glow on the façades creates one of the city’s most iconic scenes. Ribeira is also a great place to enjoy traditional dishes, join a river tour or simply soak in the unique atmosphere.
2. Visit the Dom Luís I Bridge
Spanning the Douro River with its dramatic iron arch, the Dom Luís I Bridge is Porto’s most recognisable landmark. Designed by a disciple of Gustave Eiffel, the bridge features two decks: the lower for cars and pedestrians, and the upper offering a spectacular pedestrian walkway with commanding views. Crossing the top deck reveals sweeping panoramas of Ribeira’s rooftops, Gaia’s wine cellars and the winding river below.
Whether you walk across by day or night, the bridge provides some of Porto’s best photo opportunities. The illuminated skyline reflected in the river creates a magical scene, especially from the upper platform. It’s also the most scenic route to reach Gaia’s waterfront and wine lodges.
3. Tour the Port Wine Cellars in Gaia
Vila Nova de Gaia, just across the river from Porto, is home to the historic port wine cellars that made the city world-famous. Names like Taylor’s, Graham’s, Cálem, Sandeman, Ferreira and Ramos Pinto offer immersive tours explaining the production, ageing and export of this fortified wine. Visitors can walk among oak barrels, learn about centuries-old techniques and understand why the Douro Valley is one of Europe’s most important wine regions.
Most tours conclude with tastings of ruby, tawny and vintage ports in elegant tasting rooms or terraces overlooking Porto’s skyline. Many lodges also feature rooftop bars or fine restaurants where you can enjoy a glass while watching the sunset over the river — an essential Porto experience.
4. Explore Livraria Lello
Often considered one of the most beautiful bookstores in the world, Livraria Lello is a masterpiece of Neo-Gothic and Art Nouveau design. Its carved wooden staircase, stained-glass skylight, intricate shelves and magical ambience have attracted book lovers for more than a century. The interior feels like a set from a fantasy film, and it’s easy to understand why visitors queue daily to admire it.
Arriving early is essential to avoid long lines, and entry tickets are redeemable against book purchases. The surrounding area is also full of cafés, shops and historic buildings, making it a great stop during your wander through central Porto.
5. Visit Porto Cathedral (Sé do Porto)
Standing high above the city on a rocky hilltop, Porto Cathedral is one of the city’s oldest and most important monuments. Its fortress-like exterior, Romanesque origins and later Gothic and Baroque additions reflect centuries of religious and architectural history. Inside, the cathedral’s cloisters are adorned with stunning blue-and-white azulejo panels depicting biblical scenes.
The terrace outside the cathedral offers breathtaking views of the Douro, Ribeira and the terracotta rooftops cascading down the hillside. It’s an ideal spot for photos and an essential stop for anyone exploring Porto’s historic core.
6. Explore São Bento Railway Station
São Bento is not just a train station — it’s a monumental work of art. The entrance hall is covered with more than 20,000 azulejo tiles illustrating Portugal’s battles, royal events, rural traditions and everyday scenes. The enormous blue-and-white murals, crafted by artist Jorge Colaço, create one of the most striking public spaces in Europe.
Even if you’re not catching a train, the station is worth visiting for its atmosphere and artistry. The level of detail in the panels rewards slow, attentive viewing, and the combination of tilework, arches and natural light makes São Bento unforgettable.
7. Visit the Church of São Francisco
São Francisco Church is Porto’s most extravagant Baroque masterpiece, famous for its lavish gilded woodwork. Nearly every surface inside — from columns to altars to carved figures — is covered in gold leaf, creating a dramatic and awe-inspiring visual experience. The contrast between the Gothic exterior and the golden interior makes it one of Portugal’s most unique churches.
Below the church, the catacombs and museum provide fascinating insight into Porto’s religious history. The site offers a quiet, contemplative escape from the busy streets above and is essential for lovers of art and architecture.
8. Take a Douro River Cruise
A Douro River cruise is one of the best ways to see Porto from a new perspective. The popular “Six Bridges Cruise” takes passengers past the city’s iconic bridges while offering views of Ribeira, Gaia and the terraced hillsides that frame the river. The journey highlights Porto’s connection to its waterways and the role they played in transporting wine barrels from the Douro Valley.
Sunset cruises are particularly enchanting, with golden light glowing across the city and the reflections dancing on the river. Longer day trips are also available into the Douro Valley, where vineyards and scenic landscapes create a perfect escape from the city.
9. Visit Palácio da Bolsa
The Palácio da Bolsa, Porto’s former stock exchange, is a grand 19th-century palace showcasing lavish architecture and opulent interiors. Its highlight is the Arabian Hall — a dazzling room inspired by Moorish design, filled with intricate carvings, gilded details and colourful patterns. The palace’s other rooms, including the monumental staircase and the Hall of Nations, are equally impressive.
Guided tours provide rich insight into the building’s history, architecture and role in Porto’s commercial past. The palace remains one of the city’s most prestigious landmarks and often hosts cultural events and official ceremonies.
10. Enjoy Porto’s food, cafés & markets
Porto’s culinary identity is deeply rooted in tradition, with hearty dishes, fresh seafood and unforgettable pastries. Local favourites include francesinha (a rich, indulgent sandwich), bacalhau dishes, grilled sardines, caldo verde soup and creamy pastéis de nata. Whether you’re dining in a family-run tasca or a riverside restaurant, the portions are generous and the flavours bold.
Markets such as Bolhão offer a lively blend of produce, fish, meats and regional products, while neighbourhoods like Ribeira, Foz and Cedofeita offer excellent cafés, bakeries and wine bars. Pairing local cuisine with a glass of port wine is the perfect way to end a day in Porto.
Check monthly weather averages for
Latest Secret Flying deals to Porto
Non-stop from Praia, Cape Verde to Porto, Portugal for only $182 USD roundtrip
Non-stop flights from Praia, Cape Verde to Porto, Portugal for only $182 USD roundtrip.
View Deal→Non-stop from Sao Paulo, Brazil to Porto, Portugal for only $290 USD one-way
Non-stop flights from Sao Paulo, Brazil to Porto, Portugal for only $290 USD one-way.
View Deal→New York to Porto, Portugal for only $426 roundtrip
Cheap flights from New York to Porto, Portugal for only $426 roundtrip with Air Europa.
View Deal→


[adblockingdetector id="638efa67113bf"]