Flights from Johannesburg to Porto
JNB to OPO. All flight routes from Johannesburg International, South Africa to Porto Airport, Portugal. These flights are operated by 11 different airlines through 8 different connections. The shortest flight time is 14 hours and 35 minutes.
Find the best prices on hotels and car rental near Porto Airport
We got great deals on hotels and car rentals near the airport.
Johannesburg to Porto flights
With over 62 flights every week and 8 different airlines you have a wide option of flights to choose from. While flying to Porto from Johannesburg you will be doing a stopover in Paris, Munich or any other of the 8 alternatives with flight connections.
Are there any non-stop flights from JNB to OPO?
There are no direct or non-stop flights from Johannesburg International, JNB to Porto Airport, OPO.
Johannesburg to Porto with Air France
If you fly from Johannesburg with Air France you will do a stopover in Paris, CDG before reaching Porto. This flight trip will take 14 hours and 35 minutes and you can fly every Thursday or Saturday with departures at 18:50. Air France is a member of SkyTeam.
With British Airways
If you fly from Johannesburg with British Airways you will do a stopover in London, LHR before reaching Porto. This flight trip will take 16 hours and 35 minutes and you can fly every Sunday with departures at 19:20. British Airways is a member of the air alliance OneWorld.
With SWISS
If you fly from Johannesburg with SWISS you will do a stopover in Zurich, ZRH before reaching Porto. This flight trip will take 16 hours and 50 minutes and you can fly every weekday with departures at 19:35. SWISS is a Star Alliance member.
With Lufthansa
If you choose to fly with Lufthansa from Johannesburg to Porto you can make a transit either via Munich or via Frankfurt. The route via Munich is 1 hour and 20 minutes faster. Lufthansa is a Star Alliance member.
Miles & flight time: JNB - OPO
The shortest flight time between JNB and OPO is 14 hours and 35 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
CDG Paris | 14h 35m | 1h 20m | 6228 (10021 km) |
MUC Munich | 16h 0m | 2h 30m | 6394 (10288 km) |
LAD Luanda | 16h 5m | 4h 10m | 5306 (8537 km) |
LHR London | 16h 35m | - | - |
ZRH Zurich | 16h 50m | 3h 25m | 6216 (10002 km) |
FRA Frankfurt | 16h 55m | 2h 40m | 6462 (10397 km) |
AMS Amsterdam | 17h 25m | 3h 45m | 6630 (10668 km) |
IST Istanbul | 18h 5m | 2h 15m | 6621 (10653 km) |
Unpublished Flight Rates From Johannesburg to Porto
From Johannesburg to Portugal
Below is a list of other destinations to Portugal from Johannesburg International with either direct flights or 1 stop connections.
From South Africa to Porto
Below is a list of other cities in South Africa with flights to Porto with either non-stop or connecting flights.