Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Johannesburg to Central America from R14 577

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 Central America departing on 17/5. 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
Sun 26/5
Sun 2/6

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

In the last 7 days, travellers have searched 44 335 567 times on KAYAK, and here's why:

Save 24% 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 Central America Flight Deals

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

San José
San José2 stopsR24 804
Guatemala City
Guatemala City2 stopsR21 465
Panama City
Panama City2 stopsR19 328

Good to know

Low season

October

High season

December

Cheapest flight

R14 577
Best time to beat the crowds (14% less expensive on average)
Most popular time to fly (24% more expensive on average)
Flight from Johannesburg to Belize City

FAQs - booking Central America flights

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

    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 Central America.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Central America 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 Central America?

    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 Central America 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 Central America?

    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 Central America 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 Central America

  • Morning departure is around 4% 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 Central America

 
Need help choosing which airline to fly with from OR Tambo to Central America? 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 1626 reviews
7,3food
7,2entertainment
7,8boarding
7,6comfort
8,4crew
Airline reviews

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

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

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

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

One of their staff was so rude with discriminative. Such a reputed airline shouldn't hire such kind of arrogant attendants.

All and all pretty good. It’s crowded but that is what flying is all about. But no complaints otherwise.

The seats are too cramped in that plane. If you’re above 1,80m consider alternatives or first class I guess… There were no emergency exits to seat somewhere with more legroom

one of my bags was drenched with fish smelling water and all my new clothes bought at dublin and the 23kg checked in bag were all gone waste with very pungent fish smell and also having stains

Everything in general was great, but we left 30 minutes late

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.

Generally good. The crew is excellent. The food could be better.

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.

Did not find the wheelchair that supposed to assist and went to a long queue for transit security chk which was very slow and boarding desk wanted to close counter although that they knew that I am minutes away because of their mistake of not providing the wheelchair.

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

Everything went smoothly with Air France. There was a delay in departure which seemed to relate to the immigration services being short staffed.

worst experience ever i choose my seat in advance and also have my seat selected in my boarding and the they told me that my seat has been changed without notify me

Don’t use them on the IST-isb route, horrible service

It was a nightmare. I booked business class ticket from Ediburgh to Beirut via Istanbul to attend a funeral. I had a wonderful experience flying to Istanbul from Edinburgh. Then I could not get a boarding pass issued to Beirut. It seems that although they booked me and I had a reservation number, I had no seat allocated and the flight was full. I was asked to go from one desk to another and made to wait for 2 hours. I missed my flight as I did not have a seat assigned and it was full. The only option was to put me on the next flight, 6 hours later, for a fee of over $400. They said that was the best they can do to 'help me' and to 'take it or leave it'. Well, I was not about to be bullied; I stood my ground. I booked and paid premium for the journey, which was confirmed. The eventually accepted to not charge me extra and i waited a total of over 8 hours in the airport with no compensation. On top of my grief with the risk of missing the funeral service, I had to put up with their indifference and condescending attitude. They spoke about me in Turkish thinking I would not understand (I hold a British passport) in front of me. When they eventually handed my passport and boarding pass back to me, I showed them I was born in Istanbul and that I understood everything and said a condescending 'thank you' back to them in Turkish. You should have seen their faces. I said that consumers have rights and it is a shame that Turkish Airlines does not have good customer service to at least acknowledge and apologize for errors committed by the airline. Blaming the me, the client, for such an error and placing unreasonable ultimatums, rudeness and dismissiveness to be rid of me, particularly when I was vulnerable and visibly grieving was really shocking... The airline taints the city of Istanbul and the people of Türkiye. Such a shame.

Boarding did not have a clue what is an EU disability card

Not a good experience from Lagos was very terrible paying for one extra bag is #403,600 in dollars is $331 which is too high and when get to Ny I don’t receive my bag till 2nd day some of my stuff was damaged am not really happy with Turkish Airlines very poor services.

Okay experience, seats had a very poor legroom and width. Very uncomfortable for long journeys.

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

Just on time arrival and departure would make it great

My mother got sick and dying and i have to change my flight and they charged me $2260 that is redisclose.

I canceled this flight after turkish airlines did not provide any consideration for a death in the family while in Singapore

Crew on this flight was terrible. Especially one practicular female , she was harassing us and other families with children. Flight was good overall, if not her being rude and aggressive

Due to one crew member not showing up to work, our flight was significantly delayed causing us to miss our connecting flight in Houston to Mississippi causing us to be delayed by more than 6 hours and missing our event all together. Very disappointing. All because ONE crew member called in sick. United did grant us a $15 meal voucher, which was a small but appreciated concession that I wasn’t able to use because I ordered my lunch and paid for it before applying the concession, and the staff said it was too late to use it. Ugh! We also had a TWO delay coming back from Mississippi, but that was on American Airlines and it was due to weather, so not their fault. Anyway, not at all impressed with United’s handling of our flight and the HUGE disappointment of missing our important family event for our 90 year old mother. All that money and all that stress and emotions for nothing. Having to wait the hour to bring an employee from LAX seemed like something that should not have happened. Why don’t you have a local back-up? Santa Ana is not a little airport in a rural area.

The overall ambiance was good. Seating ain the last row not so pleasant.

The flight was short and that was the best part. The flight was about 90 minutes delayed.

On time - really well operated flight. Friendly staff. Super impressed with United on this round trip.

The food was terrible and they lost my luggage which created a lot of issues.

Wifi did not work. Cut off on and off every 10 min

The flight was clean and on time, the crew were all very nice and we got the seats we booked. Plenty of food and beverages. The seats are too close so it’s very difficult to try and sleep comfortably.

Less packaged foods in between meals Appreciated fruits cheese platters ice cream

The strangest business class layout, 2-4-2, with alternate rows facing backward.

Flight was canceled and United offered zero assistance. Left many of us in an unsafe situation

My baggage did not arrived with me. Took 3 days to get it after so may calls and follow up

The flight was nearly empty so we were welcomed to spread out and relax. There was some turbulence but nothing too scary. The crew was lovely!! They engaged in conversation and were very friendly! The food is terrible!!! Horrible wooden utensils, they barely pierce the food or cut anything. I sat in basic economy and was very comfortable. Customer service at the desk was polite and helpful.

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.

To take off on time but warned about a possible delay by enail which was good

Annoying customer pushing my seat did not make this pleasant.

Emergency row seat less comfortable than promoted. Restricted by emergency life raft storage.

I was unable to input the API information in online. I phoned and a member of staff input it for me, however when I went to check in online was told that I had not entered the API needed. It took 7 seperate calls to get all the information added. I added bags separately to booking the flights. When I went to check bags in at the airport and print the lable the machine kept telling me I didn't have bags, despite the online information telling me that I had. A helpful member of staff at Gatwick sorted and printed the lables.

It was nice and smooth from boarding to landing. Flight crew was wonderful and very professional.

The aircraft was Airbus with plenty of space for carry on bags

My flight to rochester got cancelled and they booked a hotel for me which isn’t good at all. And they said i will be a standby for next day flight so they still not sure which is horrible cause i have a lot of arrangements. I don’t think i will book with this airline again

Book cheap flights from Johannesburg to Central America

Recent return flight deals

7/5Tue
2 stops
34h 03mJNB-PTY
5/6Wed
1 stop
25h 00mPTY-JNB
R19 328
7/5Tue
2 stops
32h 13mJNB-PTY
5/6Wed
2 stops
36h 16mPTY-JNB
R19 423
7/5Tue
2 stopsUnited Airlines
34h 03mJNB-PTY
4/6Tue
2 stopsUnited Airlines
39h 45mPTY-JNB
R21 255
7/5Tue
2 stopsUnited Airlines
41h 09mJNB-PTY
3/6Mon
2 stopsUnited Airlines
36h 16mPTY-JNB
R21 446
8/5Wed
2 stopsBritish Airways
29h 33mJNB-GUA
31/5Fri
2 stopsBritish Airways
36h 42mGUA-JNB
R21 465
6/5Mon
2 stopsKLM
29h 00mJNB-PTY
4/6Tue
1 stopKLM
43h 30mPTY-JNB
R23 793
6/5Mon
2 stopsAir France
29h 00mJNB-PTY
6/6Thu
1 stopAir France
29h 25mPTY-JNB
R23 812
25/5Sat
2 stopsBritish Airways
31h 18mJNB-GUA
1/6Sat
2 stopsBritish Airways
34h 32mGUA-JNB
R24 327
6/5Mon
2 stopsKLM
29h 00mJNB-PTY
5/6Wed
2 stopsKLM
30h 20mPTY-JNB
R24 346
16/5Thu
2 stopsAir France
53h 00mJNB-PTY
20/5Mon
1 stopAir France
29h 55mPTY-JNB
R24 670

Search by stops

Search by airline

Search by price

Recent one-way flight deals

17/5Fri
2 stops
53h 00mJNB-BZE
R14 577
29/5Wed
2 stops
48h 35mJNB-SJO
R15 035
31/5Fri
2 stops
37h 20mJNB-SJO
R15 836
29/5Wed
1 stopLufthansa
30h 35mJNB-SJO
R16 619
14/6Fri
2 stopsUnited Airlines
48h 15mJNB-BZE
R17 630
31/5Fri
1 stopLufthansa
30h 35mJNB-SJO
R20 740
31/5Fri
1 stopLufthansa
30h 35mJNB-SJO
R20 835
17/5Fri
1 stopUnited Airlines
23h 55mJNB-BZE
R29 975
17/5Fri
1 stopUnited Airlines
23h 55mJNB-BZE
R29 994
29/5Wed
1 stopUnited Airlines
23h 38mJNB-SJO
R30 433

Search by stops

Search by airline

Search by price

Johannesburg - Central America Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Central America - Johannesburg

Cabin classes: