Porto is Portugal’s colorful riverside city, famous for its historic Ribeira district, vibrant cafés, and scenic Douro River views. This Porto city guide covers the best things to do and see in Porto, some great restaurants, cafés, viewpoints and travel tips for your next trip to Porto.
where porto’s charm meets the river
Porto is located in northern Portugal, along the banks of the scenic Douro River. The city sits about 310 kilometers north of Lisbon, and it’s easily reachable by train, bus, car or a short flight.
Surrounded by colorful streets, historic buildings, and scenic riverfronts, Porto feels vibrant yet intimate. Despite being Portugal’s second-largest city, it retains a charming, walkable old-town atmosphere. We love how every street tells a story, from the iconic Ribeira district to hidden alleys with cafés and artisanal shops.
Welcome to Porto – Bem-vindo ao Porto♥
Porto is one of Portugal’s most accessible cities, whether you’re traveling from within Europe or further afield. The city’s compact size makes it easy to explore once you arrive, and there are several convenient ways to get there.
Most international travelers arrive at Francisco Sá Carneiro Airport (OPO), located about 12 kilometers northwest of Porto city center. The airport is modern and manageable, easy to navigate, and well connected to the city.
From the airport, you have a few options:
Driving to Porto gives you freedom to explore northern Portugal at your own pace. Major highways (A1, A3, A4) connect Porto with Lisbon, Braga, and the Spanish border. Keep in mind that parking in the city center can be tricky, so plan for either hotel parking or public garages. The scenic drive along the Douro Valley is also worth considering if you have time.
Porto is also well connected by train to other Portuguese cities and international destinations. The main station is São Bento Station, right in the heart of the city. Its beautiful tiled interior is also worth a visit!
For longer journeys, Campanhã Station handles most intercity and high-speed trains.
Trains from Lisbon, Braga, or Coimbra are fast and comfortable. Once you arrive at Campanhã, you can easily take a short local train or metro to the city center.
Long-distance buses are another great option. The main bus terminal is Terminal Rodoviário de Porto (Campo 24 de Agosto). Bus services are frequent, affordable, and connect Porto with major cities like Lisbon, Braga, and even Spanish destinations such as Vigo and Madrid.
Main providers include: FlixBus, Rede Expressos, BlaBlaCar Bus, Alsa, Infobus, Citi Express, Eva Transportes
Whether you’re arriving by plane, train, bus, or car, Porto’s charm begins as soon as you step into its colorful streets. From riverside views to historic neighborhoods, getting there is part of the adventure!
Porto is a city full of charm, color, and history. Whether you’re strolling along the Douro River, exploring winding cobblestone streets, or enjoying a coffee in a hidden café, Porto has something for every traveler. Here’s our guide to the best things to do and see in this northern Portuguese gem.
Porto’s main cathedral is a majestic landmark perched atop the hill, offering panoramic views of the city and the Douro River. Inside, the cloisters and medieval architecture feel almost mystical.
Entry is around €4, and the cathedral is generally open 09:00 – 17:30. But it’s best to double-check, as there are also summer and winter opening hours, which can vary. A must for history and architecture enthusiasts.
Behind Porto Cathedral is the cloister, a quiet square courtyard surrounded by stone arches. The walls are decorated with blue tiles showing Bible stories, and sunlight coming in makes the place feel calm and peaceful.
One of the world’s most beautiful bookstores, famous for its spiraling red staircase and ornate interior. Often associated with inspiration for Harry Potter, this is a dream spot for book lovers.
Tickets cost around €12, which can be redeemed against a book purchase. Book early and online and it gets really crowded here. Enjoy the magical atmosphere.
São Bento Train Station is one of the most beautiful railway stations in Europe and an absolute must-see when visiting Porto. Located right in the historic center of the city, the station is famous for its stunning azulejo tile panels that cover the entrance hall walls.
São Bento is also an important hub for regional trains, especially for scenic trips into the Douro Valley, one of the most beautiful wine regions in Portugal.
This stunning baroque church is famous for its blue azulejo-tiled exterior, telling stories of Porto’s past. Step inside to admire intricate details. It’s small but incredibly photogenic, perfect for architecture and photography enthusiasts.
The iconic double-deck iron bridge connecting Porto with Vila Nova de Gaia offers some of the best city and river views. Walk across either level the top deck for panoramic photos and the lower deck if you’re traveling with luggage or want a gentler stroll. Sunset is the ideal time for a photo.
This elevator connecting the riverside to the upper city. It’s a quick ride that saves you from steep walks and gives great views of the Douro River and Ribeira. Tickets are inexpensive, about €2 per ride.
This historic monastery features a circular church and terraces with some lovely views over Porto and the river. Located on a rocky promontory overlooking the Dom Luís I Bridge, the Douro River, and Porto’s historic center. The view from up here is probably one of the best over Porto, especially at sunset and in good weather.
This is a cool vibrant cultural area featuring street art, galleries, and creative spaces. It’s perfect for discovering Porto’s modern arts scene. Openings vary per gallery, but many spaces welcome visitors daily or on weekends.
👉 Discover WOW Porto – Highlights & Things to Do here
Porto’s historic riverside neighborhood is packed with colorful houses, cafés, and cobblestone streets. Walk, take photos, or grab a coffee while enjoying riverside life. Best explored in the morning or late afternoon for softer light and fewer crowds.
👉 Good to know:
The cable car in Vila Nova de Gaia offers a bird’s-eye view over Porto and the Douro River, especially stunning at sunset. Tickets cost around €10 one-way, and the ride is smooth and comfortable. Perfect for both photographers and casual travelers.
The Jardim do Morro is located slightly below the Mosteiro da Serra do Pilar. A small hilltop garden, ideal for sunset watching or relaxing with a picnic. You’ll enjoy unobstructed views of the Douro River and Ribeira district. It’s free and less crowded than main viewpoints.
The 19th-century Stock Exchange Palace is a highlight of Porto’s architectural heritage. The Arab Room is particularly breathtaking. It costs about €14, and it’s generally open 09:00 – 18:30.
A short, scenic funicular ride connecting the riverside to the upper city, saving you from steep streets. Tickets are around €4 per ride, and it provides unique views of Porto’s historic streets.
👉 Good to know:
A quieter viewpoint offering sweeping views over Porto’s rooftops and the Douro River. Ideal for photography or a peaceful pause, away from the busiest tourist spots. Free to visit and accessible via a short walk.
A neoclassical landmark located at the top of Avenida dos Aliados. Admire the exterior architecture and the lively central square. Occasionally, exhibitions are hosted inside the square is always free to explore.
A beautiful church combining baroque and neoclassical styles. Step inside to enjoy quiet contemplation and admire its detailed decorations. Entry is free, and it’s open daily.
👉 Good to know:
This iconic bell tower dominates Porto’s skyline. Climb the 225 steps for a 360° panoramic view of the city. Tickets cost €10, and early morning visits help avoid crowds.
Porto’s traditional market is full of fresh produce, local snacks, and lively energy. Perfect for sampling fruits, cheeses, and pastries while experiencing authentic city life. Open daily except Sunday.
👉 What should I definitely try here:
A quiet green space for a stroll or a short break. Ideal if you need a calm pause between sightseeing stops. Free entry and great for photos.
Famous for its vivid azulejo-tiled exterior, this chapel is one of Porto’s most photographed buildings. Free entry, and located on one of the city’s busiest streets.
👉 Good to know:
A historic church with beautiful tiled façades and a small museum inside. Offers insight into Porto’s religious and cultural heritage. Entry is usually free, with guided tours on request.
The church was built in the 18th century and dedicated to Saint Ildefonso. Inside are ornate altars and religious artworks.
Due to its elevated location, the surrounding area offers beautiful views of the city.
A modern cultural venue hosting art exhibitions, workshops, and performances. Ideal for travelers interested in contemporary Portuguese culture. Open weekdays and weekends, with some exhibitions free.
The CAT is located on the popular Rua das Flores, close to many of the old town’s attractions. Ideal for anyone wanting to experience modern and creative Porto.
A modern food hall showcasing local and international cuisine. A must for foodies, try French cuisine, seafood, and pastries. Open daily, usually 10am till midnight.
👉 Good to know:
This historic church with intricate interior decorations, offering a quieter, authentic experience of Porto’s religious architecture. Entry is usually free, and it’s open most mornings.
👉 What you need to know:
When we travel, we always save the best places we discover from hidden viewpoints and cozy cafés to beautiful beaches and must-see spots. To make trip planning easier, we created interactive travel maps with all our favorite locations in one place. Simply open the map and explore the places we personally visited.
Note: The buttons and images above link to our interactive travel maps hosted on Rexby, where you can explore all saved locations in detail. Thanks for your support friends!
Choosing the right place to stay in Porto can make a huge difference in your experience. The city is compact but full of charm, so whether you want to be in the heart of historic streets, near the river, or in a modern, trendy neighborhood, there’s something for everyone. Here’s our guide to the best areas and types of accommodation in Porto, with tips to make your stay hopefully unforgettable.
During our stay in Porto, we spent two nights at the *ORM – Almada Terrace Apartment, and it was a great accomodation. The apartment is modern, spacious, and beautifully designed, with a terrace that offers a small glimpse of Porto’s skyline.
Ribeira is Porto’s historic riverside district, famous for its colorful buildings, narrow cobbled streets, and lively cafés. Staying here puts you right next to the Douro River, with easy access to the Dom Luís I Bridge and riverside walks.
Baixa, Porto’s downtown, is the commercial and cultural heart. You’ll be walking distance to shopping streets, cafés, and historic landmarks like the Bolhão Market and Clérigos Tower.
Cedofeita is the hip and creative district, full of art galleries, vintage shops, and street art. This area is quieter than the riverside but still close to the center.
Boavista is known for its modern architecture, business district, and luxury hotels. It’s further from the historic center but well-connected by metro.
Finding the perfect place to stay in Porto can be overwhelming, so we’ve rounded up our top picks for different styles, budgets, and neighborhoods. Each one is a favorite of ours or highly recommended, and they all offer comfort, charm, and easy access to the city’s highlights.
Porto is a city full of flavors, from hearty traditional dishes to sweet treats and world-famous wines. Exploring the city through food is one of the best ways to experience its culture and history. Each bite tells a story of local traditions, coastal freshness, and Portuguese hospitality.
Eating in Porto is one of the best ways to discover the city’s culture and history. From bustling markets and traditional taverns to modern eateries and riverside restaurants, the city offers a variety of culinary experiences for every traveler. Whether you’re looking for hearty Portuguese dishes, fresh seafood, sweet pastries, or a relaxed café vibe, Porto has something to delight your taste buds at every corner.
👉 Mercado do Bolhão – Porto’s most iconic market is the perfect place to taste local flavors. Fresh fruits, cheeses, cured meats, and seafood stalls line the aisles, and the lively atmosphere makes it easy to feel like a local while sampling Portuguese specialties.
👉 Time Out Market Porto – A modern food hall where you can try a variety of dishes under one roof, from traditional French sandwiches to gourmet seafood and contemporary desserts. It’s a must-visit for food lovers wanting to taste multiple flavors in one stop.
Vila Nova de Gaia Wine Cellars – Across the Douro River, Porto’s famous port wine cellars offer tastings and tours. Sample Ruby, Tawny, and Vintage Port, and learn about the history of this fortified wine.
Ribeira Bars – Stroll along the riverside and stop at one of the cozy bars for a glass of vinho verde or a cocktail while enjoying views of the Dom Luís I Bridge and the colorful Ribeira district.
Adega São Nicolau (Ribeira District) – This small, cozy tavern serves authentic Portuguese dishes, including bacalhau and grilled sardines. The friendly staff and riverside location make it a memorable dining experience.
Cantinho do Avillez – Chef José Avillez’s contemporary twist on Portuguese cuisine. Perfect for those looking to enjoy modern interpretations of traditional dishes with creative plating and a lively atmosphere.
Café Guarany – A historic café serving classic Porto dishes and perfect for a leisurely lunch or dinner. Try a francesinha or a plate of fresh seafood while soaking in the old-world charm.
Orpheu Porto – If you’re looking for a lively evening spot in Porto, Orpheu Porto is an absolute must. This stylish bar combines creative cocktails with a menu of delicious Portuguese and Mediterranean-inspired tapas. We loved the cozy yet modern atmosphere, where the lighting, music, and friendly staff make every visit feel special.
Pastelarias on Rua de Santa Catarina – This street is lined with bakeries that serve traditional treats. Grab a pastel de nata straight from the oven and pair it with a strong bica (espresso) for a perfect start to your day.
Confeitaria do Bolhão – Known for its historic charm and traditional pastries, this bakery offers classics like custard tarts and almond-filled travesseiros. It’s a cozy stop to enjoy authentic flavors while wandering around Porto’s markets and streets.
Castro – A modern take on Portuguese sweets, Castro combines traditional flavors with contemporary techniques. Their desserts are beautifully presented, making them as photogenic as they are delicious.
Nata Sweet Nata – A must-visit for pastel de nata enthusiasts. This small shop focuses on quality and authenticity, producing custard tarts with perfectly crisp pastry and creamy filling that melts in your mouth.
Fábrica da Nata – If you want a classic pastel de nata experience, Fábrica da Nata is the place to go. The bakery specializes in freshly baked tarts, using traditional techniques that have been perfected over the years.
Eating in Porto is about exploring flavors, indulging in traditional comfort foods, and tasting the city’s history. Whether you’re grabbing a snack in a market, enjoying a riverside dinner, or sipping port wine at sunset, every meal in Porto tells a story.
Exploring Porto is a true delight, and getting around the city is easier than you might think. Despite its hills and winding streets, Porto offers a mix of public transport, funiculars, and walking routes that make discovering its historic neighborhoods, riverside promenades, and scenic viewpoints convenient and enjoyable.
Porto’s metro system is modern, clean, and reliable, connecting the airport, the city center, and surrounding suburbs. The Aeroporto station links travelers directly to central Porto in about 25-30 minutes, making it the fastest and most efficient way to arrive from the airport.
Tickets can be purchased at machines in stations or via the Andante card, which works across metro, bus, and train lines. We loved how simple it was to navigate, even with luggage, and it allowed us to start exploring Porto almost immediately.
The city has an extensive bus network, covering most streets where the metro doesn’t reach. STCP is the main public bus company, offering frequent services around Porto. For scenic rides, the historic tram lines along the river provide a charming way to see the city while getting from Ribeira to Foz do Douro.
We particularly enjoyed hopping on the tram along the river at sunset, it’s both transport and sightseeing rolled into one!
👉 Porto has two main train stations:
Many of Porto’s highlights are within walking distance, especially in the Ribeira, Baixa, and Aliados districts. The city is beautifully walkable, with stunning viewpoints, colorful streets, and hidden gems at every corner.
For cycling enthusiasts, Porto has shared bike systems and dedicated lanes along the riverfront. While the hills can be challenging, e-bikes make it easy to explore without breaking a sweat.
The best time to visit depends on what kind of experience you’re looking for. Let’s break it down season by season so you can plan your perfect trip.
🌸 March – May
Spring in Porto is just magical and pretty lovely. Flowers bloom across the gardens and the weather is mild, perfect for hiking the Ribeira district or taking a scenic metro ride over the Dom Luís I Bridge. Crowds might be smaller than during summer, making it ideal for photography and exploring hidden corners of the city, with pleasant temperatures.
☀️ June – August
Summer brings warm, sunny days and lively festivals. This is the best time if you love a bustling atmosphere, outdoor dining, and riverfront activities. Keep in mind, popular spots can be very crowded and it can get kind of hot at midday, but the energy is unbeatable and the sunsets over the Douro River are unforgettable.
🍁 September – November
Autumn in Porto is like spring, quieter and lets say more romantic. The city is bathed in golden hues, perfect for walking along the riverside or enjoying a cozy café. Wine lovers will appreciate the harvest season nearby in the Douro Valley, adding a delicious seasonal experience to your visit.
❄️ December – February
Winter is the off-season, offering peaceful streets and lower prices. While the weather can be cooler and rainier, Porto’s charm never fades. Museums, historic churches, and warm port wine tastings make winter a surprisingly cozy and culturally rich time to visit. Keep in mind that it can get very cold, especially in the mornings and evenings.
The best time to visit Porto is in spring, especially in May or early June or in September. During these months, the weather is pleasant, the crowds are smaller, and you can fully enjoy the city’s charm, from riverside strolls to scenic metro rides over the Dom Luís I Bridge.
Summer is great too. It always depends on your demands and goals.
🌧️
⌀11°C
Jan
🌦️
⌀12°C
Feb
🌸
⌀14°C
Mar
🌿
⌀16°C
Apr
🌼
⌀18°C
May
☀️
⌀21°C
June
☀️
⌀24°C
July
☀️
⌀26°C
Aug
🌤️
⌀22°C
Sep
🍂
⌀19°C
Oct
🌦️
⌀15°C
Nov
🌧️
⌀12°C
Dec
As we stroll through Porto’s winding streets, the aroma of freshly brewed coffee fills the air, wafting from the many trendy and traditional cafés. For us, a visit to Porto is inextricably linked to discovering the city over a cup of coffee. We’ll show you our favorite spots in the city.
Visiting Porto is a joy, but knowing a few practical details can make your trip smoother and more enjoyable. Here’s everything you should know before exploring the city.