Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Johannesburg to Panama from R15 893

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Panama departing on 22/8. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Tue 16/7
Tue 23/7

Search hundreds of travel sites at once for deals on flights to Panama

In the last 7 days, travellers have searched 43 511 717 times on KAYAK, and here's why:

Save 40% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Panama Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Panama City
Panama City2 stopsR56 002

Good to know

Low season

May

High season

November

Cheapest flight

R15 893
Best time to beat the crowds (13% less expensive on average)
Most popular time to fly and prices are also 5% lower on average.
Flight from Johannesburg to Panama City

FAQs - booking Panama flights

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

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Panama.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Panama from Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

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

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Panama with an airline and back to Johannesburg with another airline.

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

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Panama from Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Panama

  • Morning departure is around 5% 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

Top 5 airlines serving from OR Tambo to Panama

Need help choosing which airline to fly with from OR Tambo to Panama? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1451 reviews
8,4Crew
7,7Comfort
7,2Entertainment
7,3Food
7,8Boarding
Airline reviews

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

2,0 MediocreDavor, Apr 2024ZAG - AMS
Read more about KLM reviews

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

no issues at all... Kudos to the food. This time was really really good

The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.

It was nice to be on a legacy airline, people try at least.

I travel frequently. The flight was late again... KLM should really try and be on time

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

The food quality is poor. The staff are very friendly and accommodating. The entertainment program was limited. I experienced a delay of 30 minutes due to two issues. Passenger luggage had to be removed and there was a technical issue with the stairs not detaching from the aircraft. The pilot managed to compensate and we arrived only 15 minutes later. The luggage at Dubai airport was very slow. I waited over an hour.

I requested wheel chair assistance , it was confirmed via email that inwoood get it but I didn’t get it . The last leg of my trip to Nigeria was the worst.

Good. Food items are ok but not really healthy (no protein for the vegetarian option, just a total of 2 gr total) so not fulfilling. Also, no airline is educating passengers to behave and have common sense: let the one sitting by the window pass first, leave toilets clean after use, etc. Humanity is just getting rude and more disgusting by the day and without education or enforced common sense no

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

Old cabine without flat bed in business for a 12 hour flight is not acceptable

Medíocre. The food wasn't good (although not bad, bad) and the staff wasn't kind. I asked for n extra blanket, the steward never came back, serving us roughly.

Excellent apart from transport to actual plane 10 minutes from the actual gate , walking out in the tarmac in the rain and having to climb stairs to enter while holding luggage.

They wanted to close counter although they did not provide the wheelchair requested which ended by going alone to transit security and lost long time and they did not want to wait .

Boarding was smooth and on time. The seat was comfortable and the entertainment worked. Staff were gracious.

Good aorcraft 777 but Worst food ever Breakfast was a bû’with matonnaise… Staff was nice but invisible most of the flight

Food could have been better especially the breakfast. Overall it was a good flight

I have used Air France and KLM many times it will help if they change their menu's feel like it's been the same for years!!!, Especially the breakfast. Overall the flight was good and enjoyable.

Great service, great food, and comfortable business class seats... Friendly and professional flight attendants and ground crew, overall 5 star experience!

Friendly cabin crew and the flight was on time. Would recommend toanyone

Movie selection was ok, but could be better. Would like to see greater selection of newer movies.

the worst experience we had. they put connection label to our luggages with mistake and we had to wait for 5 hours to pick them up

The flight was very dirty and the food was very bad

In general terms the service was excellent. I would ask that they add more content in Spanish to the catalog of movies, series and music.

Paying for reserved seats and never received the seats I paid for !! Just fake and a surprise out of their " box "

I paid for reserved seats but didn't got them at all

First class payment but wife’s seat broken, would recline but not lay flat. On previous flight, delays and ground crew malfunctions connecting jetway made us miss flight to Houston. I asked twice for a cart to assist us getting across the massive Istanbul Airport, but was denied. We are both over 70.

Flight canceled and uncanceled. I had already rebooked and so have to pay for both. No one is willing to admit fault

It is a modern tragedy that any airline expects you to travel for 14 hours in such discomfort and that the only way to add comfort is exorbitant prices. I was in pain by the time we landed. Shameful.

The flight crew was fantastic. The flight attendants were incredibly considerate, kind and attentive.

Food was very very bad! Same flight from US was amazing with great food but the food prepared for the flight from Cape Town to New York was not eatable. The crew also did not smile once. They all looked like it was a shift they had not signed up for but were forced to take. :(

Do not like the feeling of being in the basic economy. Everyone should feel good no matter what.

The ride was good but no food ot entertainment hence, it was just over an hour flight.

I just wrote a text which was supposed to be for the flight from Denver to spokane not Frankfurt to Denver.

I liked everything about the flight. The service was excellent!

Aircraft has better leg room than any of United's larger planes. We had requested mobility assistance for this and related flights. United's response to all was superb.

We learned certain countries (a few) require a notarized letter from an ex to give permission for children to travel to those countries with the other spouse together with birth certificates. To find this out one hour before flying—not good. Nowhere is it documented by the airlines though they require it. Make sure about all documentation required.

Another late flight from United. We never got the exact reason why. When we got on the plane, the staff seemed to spend a very long time just milling around in the front of the plane. I also never figured out why the door to the cockpit was open for so long prior to leaving. All in all just a poor performance again from United. There is a reason we did not choose United for the international legs of this recent trip, overall dissatisfaction.

Every single flight on my last trip was delayed and We were downgraded from our purchased seat choices. We also had specific requirements for the meals which were reduced to standard choice!

we loved leaving on time, and appreciated that they were able to move our seats around at the gate

The lack of leg room for a 6 foot person makes for an extremely uncomfortable flight over the pond. Short little puddle jumper from Paris to London and back no big deal, but nine hours in a tiny and unbelievably hard seat makes me not want to do that ever again. This is my third trip to Normandy. FYI.

British Air ways was good - American Airlines not: waited at gate for “mechanical issues” and stood at gate.. plane delayed, … staff at desk rude, had to check my personal carry on item, toilet not working… “please use the working one sparingly- it will overflow in the cabin”

I would have preferred something lighter for the second meal. Maybe a small sandwich .

They allowed some guy to move seats after 3hours of him being next to someone very sick, There were several empty seats, but they moved him to mine. I find that incredibly inconsiderate and should not have been done.

The crew was very attentive and kept busy serving a variety of treats!

Offered vegetable curry when it was actually tofu which I don’t care for.

British Airways planes are too old verses other airlines, followed by luggage not turning up, with a customer service team unhelpful in trying to locate or send to hotel was appalling. 3 days without suitcases on a leg that flies 2 x daily.

Annoying customer pushing my seat did not make this pleasant.

Book cheap flights from Johannesburg to Panama

Recent return flight deals

5/11Tue
2 stopsUnited Airlines
29h 27mJNB-PTY
16/11Sat
2 stopsUnited Airlines
40h 55mPTY-JNB
R56 002
5/11Tue
1 stopTurkish Airlines
31h 55mJNB-PTY
16/11Sat
1 stopTurkish Airlines
32h 45mPTY-JNB
R93 343
5/11Tue
2 stops
56h 30mJNB-PTY
16/11Sat
1 stop
32h 45mPTY-JNB
R94 993

Search by stops

Search by airline

Search by price

Recent one-way flight deals

22/8Thu
3 stops
31h 05mJNB-PTY
R15 893
22/8Thu
2 stops
37h 50mJNB-PTY
R16 700
21/8Wed
2 stopsKLM
25h 30mJNB-PTY
R18 735
21/8Wed
1 stopKLM
24h 35mJNB-PTY
R21 594
22/8Thu
1 stopKLM
24h 35mJNB-PTY
R25 939
21/8Wed
3 stops
48h 10mJNB-PTY
R27 002

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Panama

Last minute flight, train and bus deals

19/6Wed
multi-stopAmerican Airlines
48h 09mJNB-PTY
5/7Fri
multi-stopAmerican Airlines
37h 05mPTY-JNB
R32 465
21/6Fri
multi-stop
34h 03mJNB-PTY
5/7Fri
multi-stop
35h 50mPTY-JNB
R32 703
21/6Fri
multi-stopUnited Airlines
41h 09mJNB-PTY
7/7Sun
multi-stopUnited Airlines
26h 50mPTY-JNB
R36 204
20/6Thu
multi-stopKLM
24h 35mJNB-PTY
6/7Sat
multi-stopKLM
43h 30mPTY-JNB
R36 534
21/6Fri
multi-stopUnited Airlines
34h 03mJNB-PTY
8/7Mon
multi-stopUnited Airlines
26h 50mPTY-JNB
R36 699
20/6Thu
multi-stopKLM
29h 00mJNB-PTY
6/7Sat
multi-stopKLM
43h 30mPTY-JNB
R37 744
20/6Thu
multi-stopAir France
32h 47mJNB-PTY
6/7Sat
multi-stopAir France
30h 50mPTY-JNB
R39 192
20/6Thu
multi-stopAir France
32h 47mJNB-PTY
4/7Thu
multi-stopAir France
29h 55mPTY-JNB
R39 229
20/6Thu
multi-stopTurkish Airlines
32h 30mJNB-PTY
7/7Sun
multi-stopTurkish Airlines
30h 10mPTY-JNB
R47 240
20/6Thu
multi-stopTurkish Airlines
32h 30mJNB-PTY
3/7Wed
multi-stopTurkish Airlines
30h 10mPTY-JNB
R49 275

Search by stops

Search by airline

Search by price

Johannesburg - Panama Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Panama - Johannesburg

Cabin classes:

Browse destinations: