Round-trip from | $827 (Ethiopian Air) |
---|---|
One-way from | $598 (SWISS) |
Popular in | August |
Cheapest in | February |
Average price | $887 |
Fly from
Fly to
Route
Depart
Return
Price
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Sun 12/14
2:30 pm-6:15 am
2 stops17h 45m
Porto
Tue 1/6
6:55 pm-1:05 pm
2 stops16h 10m
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Mon 8/18
7:35 pm-7:10 pm
2 stops24h 35m
Porto
Thu 9/4
7:20 pm-9:20 am
1 stop37h 00m
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Thu 9/11
11:15 pm-10:15 pm
1 stop24h 00m
Porto
Thu 9/18
8:20 pm-9:35 pm
1 stop24h 15m
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Tue 8/19
9:15 pm-9:05 am
1 stop36h 50m
Porto
Mon 9/8
9:10 pm-9:25 am
1 stop35h 15m
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Wed 12/17
7:45 pm-3:25 pm
1 stop21h 40m
Porto
Tue 1/6
12:30 pm-9:30 am
1 stop19h 00m
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Sun 12/14
7:45 pm-3:15 pm
1 stop21h 30m
Porto
Tue 1/6
12:40 pm-9:30 am
2 stops18h 50m
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Tue 8/19
10:05 am-7:00 pm
2 stops33h 55m
Porto
Sun 9/7
4:00 pm-5:30 am
2 stops36h 30m
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Fri 8/29
7:35 pm-12:10 am
1 stop29h 35m
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Fri 8/29
7:00 pm-5:55 pm
2 stops23h 55m
JohannesburgPorto
JNB - OPO
JNBOPO
Johannesburg OR Tambo
Mon 9/1
10:15 am-7:15 am
3 stops22h 00m
The best time to book flights from Johannesburg OR Tambo Airport to Porto is 29 days before your desired departure date. The cost of your flight will likely increase significantly if you book two weeks in advance of your flight.
Currently, January is the cheapest month in which you can book a flight from Johannesburg OR Tambo Airport to Porto (average of $523). Flying from Johannesburg OR Tambo Airport to Porto in June is currently the most expensive (average of $1,033). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.
When flying from Johannesburg OR Tambo Airport to Porto, the time of day you fly usually plays a role in the price. Save by searching for a flight in the morning, which can drop the price by up to 49% versus a flight in the afternoon.
Amsterdam (AMS) – chosen by Cheapflights users on 30% of 1-stop itineraries from Johannesburg OR Tambo Airport to Porto on Cheapflights.
Munich (MUC) is the most affordable 1-stop option, with an average round-trip price of $437.
Flights via Munich (MUC) have the shortest average one-way travel time for 1-stop routes: 5h 00m.
Flights via Munich (MUC) offer the fastest connection on this route, with an average layover time of 1h 58m.
Entertainment
Boarding
Comfort
Overall
Food
Crew
Reviews
Anonymous,Mar 2025
DXB - BCN
Entertainment
Boarding
Comfort
Overall
Food
Crew
Reviews
Anonymous,Mar 2025
DXB - BCN
Entertainment
Boarding
Comfort
Overall
Food
Crew
Reviews
Anonymous,Mar 2025
DXB - BCN
Entertainment
Boarding
Comfort
Overall
Food
Crew
Reviews
Anonymous,Mar 2025
DXB - BCN
Entertainment
Boarding
Comfort
Overall
Food
Crew
Reviews
Anonymous,Mar 2025
DXB - BCN
Entertainment
Boarding
Comfort
Overall
Food
Crew
Reviews
Anonymous,Mar 2025
DXB - BCN
Airline | Cheapest | Average | Flexibility | On-time |
---|---|---|---|---|
Cheapest$412 | Average$730 | FlexibilityNo cancel fee | On-time76% | |
Cheapest$686 | Average$816 | FlexibilityNo cancel fee | On-time77% |