Book cheap flights to Porto

Explore the best deals

Discover the cheapest flights to Porto
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Porto

Johannesburg
Flights from Johannesburgto Porto
7837R
7545R
Prime price per passenger
Cape Town
Flights from Cape Townto Porto
10142R
9501R
Prime price per passenger
London
Flights from Londonto Porto
686R
639R
Prime price per passenger
Lisbon
Flights from Lisbonto Porto
805R
754R
Prime price per passenger

How long is the flight to Porto?

If you’re planning a trip to Porto, we at eDreams have checked the most popular routes to help you plan ahead. From Johannesburg, the flight takes about 15h 38m; from Nelspruit, around 15h 51m; and from Cape Town, roughly 17h 8m.
Flight Time (in hours)
JohannesburgNelspruitCape TownDurban
0h 5h 10h 15h 20h
15h 38m
15h 51m
17h 8m
17h 55m

How much does a flight to Porto cost?

At eDreams you can find flights from Johannesburg to Porto starting from R 6 285, with an average price of R 10 373. If you depart from other cities such as Cape Town, you can find tickets from R 6 334, and from Nelspruit starting from R 10 831, according to data from the last 72 hours.
Filter by
JohannesburgCape TownNelspruit
R 10 373
R 11 957
R 10 831
JohannesburgCheapest
Cheapest Price: R 6 285
Cheapest
Average

Find and book the best flights to Porto

Porto is a significant coastal city in northern Portugal. Positioned along the Douro River estuary, it serves as a major hub for commerce and culture, drawing visitors from across Europe.

Discover the Ribeira district, a UNESCO World Heritage site, characterised by mediaeval streets and buildings. Notable landmarks include the Porto Cathedral, Clérigos Tower, and the Dom Luís I Bridge, showcasing diverse architectural styles. The city also features significant art nouveau examples and a rich port wine history.

Explore Porto’s character through its intricate blend of tradition and modernity, from its historic waterfront to contemporary art spaces. This destination offers a compelling experience for those interested in Portuguese history, architecture, and culinary heritage.

When is the best time to fly to Porto?

High Season

Porto's high season, from June to August, brings warm, sunny weather with average temperatures around 25°C. The city buzzes with activity as visitors flock to its historic streets and riverfront. Upon arrival, you will notice a lively atmosphere, with outdoor dining spilling onto pavements and the Douro River animated with boat tours. Cultural events like the São João Festival in June fill the city with music, dancing, and fireworks. This is when Porto embraces its outdoor lifestyle, offering long daylight hours for exploring and enjoying the city's lively energy.

The peak summer months see Porto at its most social and bustling. Locals and tourists alike gather in public squares and along the Ribeira, making the city feel energetic and festive. Many businesses extend their operating hours, and you will find a greater concentration of street performers and market stalls. The warm evenings are perfect for riverside strolls or enjoying a glass of port wine al fresco. This season defines Porto's lively, sun-drenched identity.

Low Season

The low season, from November to February, presents a cooler, quieter Porto with average temperatures around 10–15°C and more frequent rainfall. The initial impression upon landing is one of a more subdued, intimate city, often shrouded in a soft, atmospheric light. While some outdoor activities are less prominent, Porto's charm shifts indoors to its cosy cafés, historic wine cellars, and museums. The pace of daily life slows, offering a chance to experience the city more like a local.

During these months, Porto retains its cultural richness without the summer crowds. Events such as Christmas markets and New Year’s celebrations bring festive cheer, but otherwise, the city offers a more relaxed experience. You can enjoy unhurried visits to attractions like Livraria Lello or Clérigos Tower, often with shorter queues. The cooler weather encourages exploring Porto's culinary scene, with hearty traditional dishes taking centre stage. This season highlights Porto's authentic, atmospheric character.

Porto bucket list: Best activities & sights

When your flight lands and you arrive in Porto, you'll feel the city's distinct energy immediately. From the historic riverside to the lively streets, Porto invites you to explore its unique character. Get ready to discover a city rich in culture and flavour, offering experiences unlike anywhere else.

Here are some of Porto's most distinctive attractions and experiences:

Ribeira District
Wander through the narrow, cobbled streets of Porto's oldest neighbourhood. The colourful buildings and riverside atmosphere perfectly capture the city's historic charm.

Luís I Bridge
Admire this impressive double-deck iron bridge, connecting Porto with Vila Nova de Gaia. Walk across for panoramic views of the Douro River and both cityscapes.

Clérigos Tower
Climb to the top of this iconic Baroque tower for some of the best vistas across Porto. From here, you can truly appreciate the city's layout and architecture.

Livraria Lello
Step inside one of the world's oldest bookstores, famous for its stunning Neo-Gothic architecture and ornate staircase. This literary landmark offers a unique glimpse into Porto's cultural heritage.

São Bento Railway Station
Marvel at the grand entrance hall adorned with over 20,000 azulejo tiles. These hand-painted panels depict historical scenes from Portugal, making it a beautiful and informative stop.

Port Wine Cellars (Vila Nova de Gaia)
Cross the river to Vila Nova de Gaia and explore the historic cellars where port wine is aged. You'll learn about the production process and the deep roots of this famous beverage.

Foz do Douro
Head to the charming coastal area where the Douro River meets the Atlantic Ocean. Enjoy the sea breeze, lighthouses, and the relaxed pace of this seaside district.

Secure your seat to Porto today

To find the best flight deals to Porto, book in advance and consider flexible travel dates. With eDreams, finding your perfect flight is simple, and eDreams Prime members enjoy even more benefits for future discoveries. Soon, you'll be on your way to exploring Porto.

Frequently asked questions about flights to Porto

How can I find cheap flights to Porto on eDreams?
At eDreams you will find flights from R532 to Porto. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Porto.
Which airlines fly to Porto?

Airlines flying direct from South Africa to Porto include:

  • Ryanair, with flights from Paris, Krakow and from Funchal, for example.
  • Easyjet, with flights from Paris to Porto and Prague and also from Berlin.

Airlines with indirect flights to Porto include:

  • Lufthansa, which flies from Krakow, Prague or Beira.
  • Vueling, with flights from Prague and Athens, as well as from Paris.
  • Klm Royal Dutch Airlines, with flights from Prague, Krakow and also Bloemfontein.
How long before a flight to Porto should I be at the airport?
If you want to be on time for your flight to Porto, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to Porto departing from over 19 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to Porto with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!
What is the name of Porto’s airport?
Porto is served by 1 airport[s]. Porto Airport operates flights towards both domestic and international destinations within 19 cities, such as Johannesburg, Cape Town and Naples, the most popular routes.
How far is Porto’s airport from the city centre?
Porto’s airport Porto Airport is located 3 kms from the city centre.
How much is the trip from the airport to Porto’s city centre?
Public transport: The price for the trip is about 27.23 R per person.
Taxi: If you have more budget and prefer to take a taxi from Porto Airport , the average price for the ride to Porto centre is around 66.87 R per km.
Car: For more convenience and freedom during your stay, eDreams has the best offers of car rentals in Porto. Pick your preferred car type and get from Porto Airport to Porto city centre on your own terms.

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes