Find cheap flights from Johannesburg to Porto

JNB - OPO

Find cheap flights from Johannesburg to Porto

Search hundreds of travel sites at once for deals on flights to Porto. Bundle your flight + hotel and save!

Return
Economy
Johannesburg (JNB)
Porto
Fri 8/6
Fri 8/13
Any month
Compare vs KAYAK |
There are travel restrictions to Porto. Learn more
Stay informed and receive email updates for when travel restrictions ease for Porto.

Good to know

Low season

OctoberBest time to beat the crowds (25% less expensive on average)

High season

DecemberMost popular time to fly (24% more expensive on average)

Average price (return flight)

R8 231(avg. price over the last 2 weeks)

Good deal (return flight)

R7 896or less

Good deal one-way

R6 416or less

When to book flights from Johannesburg to Porto

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight

  • Looking for a cheap flight? 25% of our users found flights on this route for R6 416 or less one-way and R7 896 or less round-trip.
  • The cheapest flight from Johannesburg to Porto was found, on average, 89 days before departure.
  • Book at least 8 weeks before departure in order to get a below-average price.
  • High season is considered to be November, December and January. The cheapest month to fly is October.
  • Morning departure is around 237% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking flights from Johannesburg to Porto

Can I fly to Porto? Are there any travel restrictions when entering Porto?

Can I fly to Porto without having to quarantine on arrival?

Do I need to take a coronavirus (Covid-19) test before flying to Porto?

What documents do I need to fly to Porto?

What other coronavirus (Covid-19) restrictions are there in Porto?

How long does a flight from Johannesburg to Porto take?

Which airlines provide the cheapest flights from Johannesburg to Porto?

Which airports will I be using when flying from Johannesburg to Porto?

How does KAYAK find such low prices on flights from Johannesburg to Porto?

How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Porto?

What is the Hacker Fare option on flights from Johannesburg to Porto?

What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Porto?

Top 3 airlines serving Johannesburg OR Tambo to Porto

Scores according to KAYAK customer reviews

8,0
SWISS
Overall score based on 9 018 reviews
8,2
Boarding
7,8
Comfort
8,6
Crew
7,7
Entertainment
7,9
Food
Airline reviews

Cons: "Nothing"

Pros: "Entertainment was great, excellent movie selections, and games."

Pros: "Staff was very friendly and loved the food."
Cons: "For economy class, nothing."

Pros: "Food was really hot & good customer service"

Pros: "Again staff was very friendly and helpful."
Cons: "That since it was a shorter flight no tvs."

Cons: "Swiss Air from Athens to Zurich stellar—excellent service, seating, food—but left one hour late due to air traffic. Nearly missed connecting Edelweiss flight—and that flight was just terrible. Passengers behind me constantly kicking, pulling my seat—wouldn’t allow me to put seat in recline position."

Pros: "Seats were comfortable and the crew was great"

Pros: "The crew was very friendly. Family line was nice when travelled with the little ones."
Cons: "I It will be helpful if the Gate information available within 6 hours of the flight. We don't have gate information and our flight within 3.5 hours. But overall wonderful experience."

Pros: "Cabin cleanliness isgood"
Cons: "Food is bad"

Pros: "I like the service, the crew and the overall experience of flying Swiss."
Cons: "I fly this route around 6 times a year and the planes get older and older. wish they would update the aircrafts on this route at some point"

Pros: "Swiss quality, punctuality and reliability."
Cons: "No negatives."

Cons: "I am still in Budapest and was not able to fly back on my Hungarian passport."

Cons: "They ran out of the dinner with meat option. They offered sandwiches to some people as a snack but not sure why some people got them. The crew is okay not that friendly."

Pros: "Professional courteous staff"
Cons: "Tray table slid downward whenever it was opened. Headphones quit after the first hour and got scratchy. So little room..tiny video screen. I could not get advance seating because of a code share flight."

Pros: "Customer service excellent even though I was in the economic class they made me feel first class!"

Pros: "Nice Aircraft, nice crew"

Pros: "The food was quite good and the crew was perfectly friendly. The entertainment choices were useful on such a long flight."
Cons: "It was extremely warm on the flight; consequently, I was unable to sleep. This was my second overly warm Swiss Air flight. After numerous complaints on the first flight, the temperature was lowered, but the second flight remained warm."

Pros: "Good food"
Cons: "Economy seats in business. Also baby strollers took ages to come out at Heathrow, should have come to the door, but instead came at baggage claim about half an hour after our baggage, so pretty poor service in that aspect"

Pros: "Good breakfast"
Cons: "Bad seat, just an economy seat"

Pros: "Good flight with Swiss friendliness. They even passed out food (sandwich) during this very short flight."
Cons: "Nothing, really!"

Pros: "The service was exceptional and there was great entertainment available on board."

Pros: "Was good"

Cons: "Boarding terrible just one mass confusion, Flight was one hr.late as of today I am still missing my 4 pcs of luggage."

Pros: "After almost completely adapting to the spartan amenities of US domestic airlines, my recent SWISS flight had a too-good-to-be-true quality that rendered my travel companion and I giddy with delight. My dinner (one of three food services) consisted of chicken, potatoes, steamed broccoli, salad, a dinner roll with butter, gruyere, and a strawberry tart... included cream and sugar signaled an inevitable coffee service. This was accompanied by complimentary wine and sparkling water, and heavy-weight stainless cutlery. The seat reclination was good, and the in-flight entertainment was a cut above. Coming off many Frontier flights with pay-for-beverage service, no leg-room, and un-reclining seats, it was about as good as coach can get. I'm actually looking at SWISS routes first before I plan my next vacation."

Cons: "They left my bag in Switzerland"

Pros: "Clean, modern plane, friendly and attentive crew"
Cons: "Cramped space in economy!"

Pros: "Everything was as accommodating as possible."

Pros: "Again very friendly and accommodating crew. By the time we took off and had a snack we landed quickly. Smooth landing and takeoff. Pleasant trip."
Cons: "No complaints. Smooth from start to finish."

Pros: "Friendly service. Efficient. More leg room than most other airlines. Decent entertainment. Decent food."
Cons: "No complaints"

Pros: "Great"

Cons: "Business class service The hostess forgot my request twice. ..."

Pros: "Flight was comfortable and crew was second to none. They were very attentive and courteous."
Cons: "Nothing."

Pros: "Staff & service were super nice & friendly. In this day & age that airline travel is getting really hectic, it was a breath of fresh air to see friendly & dedicated staff who clearly enjoy what they are doing."
Cons: "Can't think of anything"

Cons: "No Wi-Fi on board."

Pros: "The crew really went out of their way to accomodate and made sure I found my seat, was entertained and was comfortable throughout my flight."
Cons: "It was delayed a little."

Pros: "Very impressed with snack: good tasting quiche with biodegradable packaging and no plastic utensils. Thanks for being so green! On time flight."

Cons: "They could not give me an aisle seat which I had requested. The cabin felt as if you were sitting in a tin can. Very restricted for an almost 8-hour flight. Plus arriving in Athens I discovered that my bag was nowhere to be found. I am still waiting to hear from Swiss about my lost valise..."

Pros: "Getting off the plane after 11 hours of turturous discomfort."
Cons: "I am not unusually large but it is clear that the seats on your planes are completely inadequate for anyone other than a child. There is no possible way for anyone who isn't seriously sedated to sleep or even sit for any extended period of time in what amount to slightly cushioned coffins. I literally spent an hour in the toilet trying to fall asleep because at least in there I had room to extend my legs. At least in there I could actually breathe (the ventilation system is totally inadequate for anyone sitting near the windows and results in horribly stuffy and uncomfortable air.)"

Pros: "The crew did a great job of handling our 2-hour delay in starting from Zurich - we were kept updated on what was happening, the aircraft was at a comfortable temperature (not too hot, not too cold), and we were given water during the wait. Also, during the flight, the crew kept coming through with more water, which was VERY NICE! Plus, the moist towels prior to landing. It makes a big difference in comfort levels for such a long flight."
Cons: "The on-board entertainment system was old and very clumsy to handle (with the embedded control in the arm rest). Also, it crashed on me two times and had to be re-booted, which was frustrating and took a long time every time it happened."

Pros: "The food was good and I enjoyed the Swiss chocolates."
Cons: "The Seats were real cramped and the entertainment system was outdated"

Pros: "I was extremely pleased with everything about my SWISS flight. I have family in Switzerland and have flown 8 times in the last 5 years. This was by far my best flight."

Cons: "They lost my luggage, had a problem with my connecting flight to Ottawa. I arrived 4 hours later at the end."

Pros: "Everything"

Pros: "The flights were Just as schedule, the arrival time was even earlier than planned. The crew is always available and tries to make the flight as comfortable as it can be. The food is brilliant in comparison to other airlines. To sum up, always a good choice. * this is my 8th flight with Swiss."
Cons: "Nothing."

Pros: "The boarding process was efficient. Swiss Air provides much more spacious and comfortable seating arrangements than many other airlines."
Cons: "My entertainment system would not turn off, which made it difficult for me to fall asleep. I asked a flight attendant for help and she said she would reset it. However, the reset did not work and she never came back to verify whether or not it had solved the situation. I finally gave up and put a blanket over the screen. Furthermore, the meal service was very slow. It seemed as if most of the staff was very young and likely inexperienced. Perhaps it would be better to mix younger, less experienced staff with more seasoned staff. I flew three other Swiss flights during my European vacation and the service was much faster. Incidentally, most of the staff on these other flights were older and probably more experienced."

Pros: "Nice staff"
Cons: "It was good"

Cons: "Not enough room for my knees"

Pros: "Boarding, friendly crew"
Cons: "No tv, but short fligh anyways"

Cons: "As I had bought the tickets via Air India for a SWISS flight, I was informed that I cannot upgrade to business class, even when I was ready to pay. Inspite of being a SENATOR with the Star Alliance's Miles and More program."

Cons: "I had paid for an upgrade to sit in the front of the cabin with extra legroom (row 14A). When I boarded a man sat it my seat. He had not paid for the upgrade, but the crew let him stay in my seat. I had asked him to social distance but he continued to sit right behind me bo matter which seat I moved to. He argued with the crew until they gave up and let him stay. They did not check his boarding pass or ask him to move to his assigned seat I found a different seat away from him but I don’t see the point in paying for extra legroom when the crew let’s people who haven’t paid for it sit it those seats. I felt harassed by the man and was very uncomfortable the whole flight. I am considering my next step, I think I should at least receive a refund for the upgrade I paid for."

Pros: "Due to business I travel allot so I deal with allot of airlines. This is by far the best airlines I have used. Excellent crew and airport staff. I don’t think words can express how satisfied I am with this airlines and airport. The nicest people and great service. Clean and modern aircraft. Going to try flying only with KLM from now on."
Cons: "Nothing"

Cons: "Bigger seats the new ones are way to narrow"

Pros: "Decent price for economy comfort seat, 4A."
Cons: "The flight was delayed about 80 minutes and they did not informed until when I got to the Airport. I could have stayed more at home instead of the terminal. They have also changed the boarding gate.."

Cons: "All of the less than good, obvious!"

Pros: "The socks offered in business were comfortable and nice looking. The red wine was good."
Cons: "The food was just average and the seat not too comfortable"

Pros: "The crew tried to be helpful but were equally frustrated with the ground crew."
Cons: "Follow your own policies. Allow people to board (economy plus) with their hand luggage who have followed all the rules and chosen a seat in the front of the plane. My daughter and my KLM approved baggage were taken by the boarding crew while allowing other passengers to go with more than allowed"

Pros: "Flight arrived on time"
Cons: "No food provided "due to a strike the previous day". Not sure why this would impact on providing a sandwich or snack particularly when champagne was still available for first class passengers."

Pros: "Seat was comfy and spacious for economy class"
Cons: "Vegetarian meal was okay but could be more enjoyable if served with bread at start of meal."

Pros: "Very professional"
Cons: "Lost luggage"

Pros: "Crew was helpful and food was very good"
Cons: "There was no entertainment on the flight from Vancouver to Amsterdam and this on top of a two hour delay in taking off which led us to have to literally run to our gate in Amsterdam to make the connection to Mumbai"

Cons: "Boarding was very slow."

Cons: "This was just a short commuter flight from Lyon to Amsterdam for connection."

Pros: "Amazing services .. on time just exactly .. I feel really happy onboard KLM ❤️"

Pros: "Crew was fantastic."
Cons: "This was the most narrow airplane seat I’ve ever experienced. So uncomfortable."

Pros: "It was all fine"
Cons: "Really was unsure of why I had to purchase a ticket as I was able to pick my own on the way to Billund"

Pros: "The crew was amazing and the food was great."
Cons: "Something did not go right with our booking so it took some work for the airline to get it figured out for us. Thankfully we had left plenty of time. But that was an unexpected stress."

Pros: "Very pleased with KLM - efficiency all round and especially the baggage handling at Schipol swhere I had 20 minutes to transfer and my baggage came back with me to the UK which is no mean feat given the hustle and bustle of such a large airport"
Cons: "No downsides at all"

Pros: "On time and friendly crew"
Cons: "Boarding needs improvement"

Pros: "Friendly staff, great service on board. Way better value and service compared to the tacky Irish competition flying the route. Delta all the way"

Pros: "The flight started with a visit in the recently renovated KLM crown lounge in Amsterdam airport. I liked the various seating options and of course the upstairs bar. The service on board was attentive and efficient, the food options I really liked (especially the Chinese dish) but also the little touches like the nuts & gouda cheese which were served in small porcelain bowls. The seat itself was very comfortable when sitting and the structure gives a lot of privacy. However for couples or friends travelling it's a bit cumbersome to have a conversation even when sitting in seats next to each other. Overall my expectations were fulfilled."
Cons: "This seat is not ideal for sleeping for taller persons (I'm 185cm tall) as the space to put the feet is very narrow and it's uncomfortable when lying on the back (as one cannot put them in the natural resting position). Cabin temperature could have been a bit lower for my taste. Crew needs better training with regards to transfer procedure in Chengdu."

Pros: "Good comfortable seat with extra leg room. Pleasant crew."

Pros: "Boarding agent extra effort to improve my seating!"
Cons: "Food amount less than expected."

Pros: "Very friendly onboard personnel - I really had kind of homy feeling."

Pros: "Great service"

Pros: "The flight was perfect! Great food,movies and I even got to sleep !"
Cons: "All was well!"

Pros: "Time and Good clean place.. in This case airpöane.."
Cons: "It was not entreteiment st all"

Pros: "Food was excellent, service from staff was friendly, and entertainment options were great."
Cons: "Not a lot of shoulder room being in the middle seat. But it had adjustments options for a lot of other things which were good."

Pros: "crew were absolutely delightful, full of smiles and doing everything to make you comfortable. seats were fine enough and got some work done and a bit of sleep. first lunch was fresh and tasty, but the second, a burger, was edible, but not much more."
Cons: "tv screens are dated so movies are not as crisp as you find in newer planes. you need a 2 prong audio adapter to use your own headphones."

Cons: "Bit cramped for space"

Pros: "The staff were professional and friendly The food was very good and plentiful The inflight entertainment has lots of choices The bathrooms remained clean All in stark contrast with BA with who I did the same flight 2 weeks ago and all the above points were very poor"
Cons: "Nothing"

Pros: "Very friendly crew"

Pros: "Just great crew."
Cons: "Not comfortable at all and will not book KLM again."

Pros: "Pretty basic one hour flight so there's not much to complain about or praise about. I got some sleep which was good."
Cons: "The crew had their general Dutch aloofness on form. Chatted to one of the stewardesses in Dutch up until she saw I had a British passport then she decided she could only speak English to me."

Pros: "was very quick"

Pros: "Good multi media access and content"

Pros: "Comfort economy well worth the extra."

Cons: "OLD plane without comfort or entertainment"

Pros: "It was so easy to board and I had no inconvenience. It took 4 minutes from when I said goodbye to my family till when I was at the front of the gate."
Cons: "Nothing! It was all great!"

Cons: "Pet was left behind at vacation destination as pet's reservation (made and confirmed through KLM) was not found at check in. Waiting for Customer Care to help get pet home and take responsibility for situation and getting no response. Very dissapointed, considering law suit."

Pros: "Very efficient boarding, fast and professional but warm and friendly. The plane was very clean and quite spacious for a two by two configuration. On time departure and landing and smoothed processing at the other end."
Cons: "Nothing to improve"

Pros: "Loved this 747! Crew was professional and food was very good."
Cons: "We had a long wait (25 minutes) at the gate because we were early."

Pros: "Flight attendants tried their best given what they had to work with."
Cons: "They can not retire these old Boeing 747's soon enough. Due to mechanical problems, our flight arrived at LAXfour and a half hours late and further problems with the cargo door caused an additional one hour delay of our take off."

Pros: "Short layover connecting from US flight and luggage transferred ok to destination. Food option not great but at least they didn't charge for it unlike some other airlines. No entertainment but to be expected on such a short flight."

Pros: "Nice, turbulent-free flight. Food was good, service with a smile. Leg space was OK because Boeing 777s are usually better at this."
Cons: "Flight left over an hour late because of a sensor glitch. It is concerning when a technical glitch happens. But, the flight was smooth."

Pros: "I ended up getting home with less delay than originally predicted. I guess that's a good thing Also delta customer service was super polite and trying to help when I called"
Cons: "Delay again... seems to be pretty frequent on KLM flights at least on the ones I flew with in the past 4 years... this time it was 3hours wait due to a technical issue... no alternative flight option and we ended up getting a very old plane as a replacement. In addition people at info terminals are disorganized and not kind at all.."

Pros: "We love the flight all the way"

Pros: "captain was great."

Pros: "Good food, good entertainment system, comfortable seating."
Cons: "Only one toilet working in business class. A crew member told me that it was a decision to fly with only one toilet to ensure no delay. There was a disgusting stench of sewerage for the complete flight from Amsterdam to Johannesburg. This was in all likelihood due to the broken toilet on the left side."

Pros: "10 hour flight - I was well looked after, regular drinks, the food and snacks were good enough and tasty. The in flight entertainment was good - latest movies and worked a great variety of tv, books and movies. The airplane was modern and comfortable"

Pros: "The premium economy- it was the most uncomfortable - tight seats. The back of the seats are not reclining It’s not worth the money you pay for premium services"
Cons: "The premium economy should be eliminated and should be labeled for what it is: couch class with some perks"

Pros: "Clean plane , good crew ,"
Cons: "they didn't load my baggage from flight 1 to 2"

Cons: "J’ai eu à payer un bagage supplémentaire sur internet à 160 euros. Mon compte a été débité et à l’aéroport de Dakar les agents au comptoir me disent qu’ils ne retrouvaient pas le payement du troisième bagage. J’ai été obligé de repayer le bagage comptant à 190€"

Pros: "It was a decent train ride."
Cons: "Stating it’s a train from the beginning and not having to go from one train station to another."

Pros: "The crew"
Cons: "The time. The flight was late for 1 hour. I miss everything and also I get very late to our Airbnb and I was with my family and child"

Pros: "Spacious business class seats, excellent meals"
Cons: "Lack of ventilation in cabin, and staff refusal to turn heaters down (in September), very limited entertainment options."

Pros: "Great crew and entertainment. Terrible experience at CDG airport but that’s the airports fault."

Pros: "The seat was very comfortable."
Cons: "My boyfriend and I were required to gate check our carry-on luggage which required us to go through customs in Paris to get to our bag and re-enter security for our connecting international flight. I am unsure why this was the case as other passengers brought the same size luggage. Very upsetting."

Pros: "Great crews, excellent customer service"

Pros: "Crew was nice."
Cons: "Food could be better, or at least be provided an option to purchase an upgraded meal. Also, insufficient amount of drinking water provided to passengers."

Pros: "Food and drinks very good"
Cons: "In economy class the movies unable to listen to with ear buds. Bring my own next time."

Pros: "The cue lines per zone are a brilliant idea!"
Cons: "An explanation to passengers as to why there was a backup between the gate and the plane."

Pros: "The new movies selection, food was very good, staff more friendly than previous flights"
Cons: "Boarding always a problem on MEA we have to wait too long in the queue"

Pros: "great food, entertainment and seat comfort"
Cons: "nothing"

Cons: "Check in process running smoothly and better announcement of gate change"

Pros: "The crew was efficient and friendly. The plane took off on time and landed on time."
Cons: "Boarding was slow and tedious. People still crowd around the boarding area despite there being row for the zones. Why they don't board from back to front is beyond me. The food was mediocre at best."

Pros: "Plane was new, and seatback screen responsive and functional."
Cons: "Economy seats not very comfortable, very tightly packed together"

Pros: "The transfer times were excellent"

Pros: "Nice staff. Flight on time."
Cons: "Bus to plane. Long walk to terminal upon arrival. Long Liong customs line?!!??"

Pros: "Air France personnel is always really helpful"
Cons: "Food and comfort in short haul are not the best - but the flight is short..."

Cons: "Air conditioning too cold. Wasn't offered an evening meal. My luggage went missing and I'm still waiting for it to be delivered."

Pros: "Intranet wifi meant I could watch entertainment on my iPad"
Cons: "Seats are very uncomfortable"

Cons: "There was no entertainment and there was a lot of annoyed passengers and flight attendants"

Pros: "Flight was on time."
Cons: "Food could have been much better in comparison with other airlines."

Cons: "I didn't get to board, ended up spending $2,400.00 over and above the $980.00 that I spent booking the initial ticket. I was not informed when I booked the ticket that when you transit through 2 schengen countries, you need a transit document. I was informed about it at then airport. Not only did I miss my flight, I had to book for the next day at a outrageous price. SUPER BAD CUSTOMER SERVICE...BOTH KAYAK and PRICELINE. Will never recommend you guys to anyone."

Pros: "Everything. crew friendly and food/drinks the best"
Cons: "Nothing...all was wonderful"

Pros: "I was given a great seat and the food was OK- not the Air France food of 5 years ago but still good"
Cons: "I didn't really use the in flight entertainment - the usual movies, tv etc"

Cons: "I ordered Asian Vegetarian Meal. But they served me only pasta."

Pros: "Check in process was easy. The flight attendants are all very helpful and kind. We are playing was OK but it could’ve been cleaned a little better before we got on board."
Cons: "Check in process was easy. The flight attendants are all very helpful and kind."

Cons: "Old plane."

Pros: "The Air France service was ok. Got me to my destination on time and alive."
Cons: "I flew out on KLM on what felt like a new plane. Amazing service, seat, temperature, entertainment and food. In stark comparison Air France’s plane was old, too hot, poor entertainment choices and system and average food which for the French was surprising!"

Pros: "Efficient and smooth flight. Service was great and flight attendants were friendly"
Cons: "Nothing"

Pros: "That we were heading home. Nice seats. Good food. Lots of entertainment choices. Power plugs ( USB and European power) were appreciated. Wine as a choice with meal was appreciated and brandy after the meal."
Cons: "Some of the shows and movies were a bit 'trashy'. Long flight. I was in the middle seat next to an inattentive octanegarian who was nice but kept calling the flight crew to fix her mess up of the video system. No air controls on this plane - so it was overly warm. 10 hours of overly warm makes for a stinky passenger. Oof."

Pros: "Fast and efficient boarding and friendly and efficient staff. Landed 15min ahead of schedule."

Pros: "The entertainment screen was a small 4" screen. The movie selection was outdated. The screen in my seat did not work. Flight attendant said she would "call to have it reset" but it never worked. Fortunately, there was an adjacent empty seat that I moved to on my own initiative and without the flight attendant offering a seat change."

Pros: "I like fly attendant who served us meal"
Cons: "I didn’t like that space between each seat is small"

Pros: "Boarding for BUsiness class was fine. Seating was cramped."
Cons: "As I said in my rating, seating was cramped. Food was mediocre. Crew was pleasant."

Cons: "Flight was delayed 3 times and when I was finally put on a flight that was leaving, they failed to check the connection in Paris (Left me 10 minutes to get from the aircraft to the other plane!) I was moved to SAA in the end after a truly traumatic time in Johannesburg. This is not the first time I have suffered at the hands of Air France sadly. Needless to say, I wont be booking with Air France again."

Pros: "The food, entertainment, and service. Waited for me after almost missing my flight."
Cons: "Nothing."

Pros: "great seat, good food and drink, pleasant staff, efficient boarding and exit."
Cons: "no complaints"

Cons: "People may think,that the delay of the flight has set my mood for this review but I can ensure it has most definitely not. With all the bad weather, I was already very happy to connect right on time in Paris. However, a long haul A380 flight with such a tight seat configurstion is almost embarrassing for an airline. The in flight entertainment is at a very poor level, not only with the screen being very small and outdated, many of the movies are only available in French and the international selection very limited. The food was not much of a delight, whereas the presentation was nice. However, in all the 7 h between the services, nobody came around with refreshments in a completely booked flight, neither was announced that a trolly would be set for self service in the galley. Lucky the ones who got up and found out about. In terms of amenities, again, the airline is lacking of originality and saves cost. Bottom line: you get from A to B, but there are so many better competitors in the market, which I shall definitely consider on my next travel."

Pros: "The crew, the service, the food and beverages"
Cons: "The 3 hours delay"

Pros: "Cabin crew very friendly and caring."
Cons: "Airport services and lounge are OK."

Pros: "Short & easy flight"
Cons: "All ok"

Cons: "Disappointed to get delayed due to control tower issues at CdG. Landed more than 30 mins late in London"

Pros: "Missed connection and it was airport not Delta that was the problem. Not a good way to start a vacation. Rating is for the Paris Airport, not the flight crew or Air France employees. Still sitting in the airport when we should be at our destination."
Cons: "Hundreds of people missed their flights. Delta had us into Paris with an hour and a half to get to connecting flight. Missed flight due to huge delay in passport approval. They seemed completely unprepared."

Pros: "Great crew"
Cons: "Food could be a bit better. White bread is unhealthy."

Pros: "All crew I interacted with was great, friendly, and helpful."
Cons: "Flight was late. Boarding very slow. Entertainment was ok by today's standards. Each seat had a display, but movie selection was not great. For a French airline I was looking forward to breakfast -- maybe some nice pastries or at least a decent croissant with jam. None such. It was disappointing. Meals were not impressive either, but the complimentary wine was good."

Cons: "The food is awful The entertainment, i.e. movie selection, is not very good and doesn't change very much. The seats are not comfortable and my chair did not recline."

Pros: "Movie selection was awesome! Food was good too."
Cons: "Too many interruptions. Every time there's an announcement, it interrupts the movies and some of the announcements were completely unnecessary and there were so many of them, it was like constant interruptions, really annoying."

Read more about SWISS
COVID-19 information

Safety measures for airlines flying from Johannesburg to Porto

Airlines flying from Johannesburg to Porto have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Johannesburg to Porto

Mandatory masks

Masks required on board, masks provided on flights from Johannesburg to Porto

Social distancing seating

Middle seats unavailable to book on flights from Johannesburg to Porto

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Johannesburg to Porto

Book cheap flights from Johannesburg to Porto

Recent return flight deals

15/9
Wed
1 stop
Air France
21h 40m
JNB - OPO
5/10
Tue
1 stop
Air France
21h 25m
OPO - JNB
30/8
Mon
1 stop
SWISS
19h 40m
JNB - OPO
6/9
Mon
1 stop
SWISS
19h 35m
OPO - JNB
24/8
Tue
1 stop
KLM
17h 30m
JNB - OPO
31/8
Tue
1 stop
KLM
15h 20m
OPO - JNB
15/9
Wed
1 stop
Multiple Airlines
21h 40m
JNB - OPO
5/10
Tue
1 stop
Multiple Airlines
32h 55m
OPO - JNB
5/11
Fri
1 stop
Multiple Airlines
22h 00m
JNB - OPO
12/11
Fri
1 stop
Multiple Airlines
15h 05m
OPO - JNB
15/9
Wed
1 stop
Air France
21h 40m
JNB - OPO
5/10
Tue
2 stops
Air France
35h 05m
OPO - JNB
24/8
Tue
2 stops
KLM
41h 20m
JNB - OPO
31/8
Tue
1 stop
KLM
27h 55m
OPO - JNB
15/9
Wed
1 stop
Air France
21h 40m
JNB - OPO
5/10
Tue
2 stops
Air France
35h 05m
OPO - JNB
15/9
Wed
2 stops
Multiple Airlines
28h 25m
JNB - OPO
5/10
Tue
2 stops
Multiple Airlines
35h 05m
OPO - JNB
5/11
Fri
1 stop
Air France
22h 00m
JNB - OPO
12/11
Fri
2 stops
Air France
32h 05m
OPO - JNB
15/9
Wed
2 stops
Multiple Airlines
28h 25m
JNB - OPO
5/10
Tue
2 stops
Multiple Airlines
35h 05m
OPO - JNB
30/8
Mon
1 stop
Air France
14h 35m
JNB - OPO
6/9
Mon
2 stops
Air France
35h 05m
OPO - JNB
5/11
Fri
2 stops
Multiple Airlines
28h 30m
JNB - OPO
12/11
Fri
2 stops
Multiple Airlines
32h 05m
OPO - JNB
30/8
Mon
2 stops
Multiple Airlines
21h 50m
JNB - OPO
6/9
Mon
2 stops
Multiple Airlines
35h 05m
OPO - JNB
24/8
Tue
2 stops
Multiple Airlines
41h 20m
JNB - OPO
31/8
Tue
2 stops
Multiple Airlines
22h 00m
OPO - JNB
5/11
Fri
2 stops
Multiple Airlines
23h 50m
JNB - OPO
12/11
Fri
3 stops
Multiple Airlines
30h 05m
OPO - JNB
15/9
Wed
3 stops
Multiple Airlines
34h 30m
JNB - OPO
5/10
Tue
2 stops
Multiple Airlines
26h 30m
OPO - JNB
30/8
Mon
2 stops
Multiple Airlines
26h 00m
JNB - OPO
6/9
Mon
3 stops
Multiple Airlines
31h 00m
OPO - JNB
21/1
Fri
1 stop
Air France
22h 00m
JNB - OPO
4/2
Fri
1 stop
Air France
21h 15m
OPO - JNB
21/1
Fri
1 stop
Air France
22h 00m
JNB - OPO
4/2
Fri
1 stop
Air France
21h 15m
OPO - JNB
Show more results

Recent one-way flight deals

17/8
Tue
1 stop
KLM
17h 30m
JNB - OPO
19/9
Sun
1 stop
Air France
14h 35m
JNB - OPO
19/9
Sun
3 stops
Multiple Airlines
27h 35m
JNB - OPO
17/8
Tue
2 stops
KLM
34h 20m
JNB - OPO
19/9
Sun
2 stops
Air France
34h 15m
JNB - OPO
17/8
Tue
3 stops
Multiple Airlines
42h 10m
JNB - OPO
16/8
Mon
3 stops
Multiple Airlines
31h 40m
JNB - OPO
Show more results
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First