Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Johannesburg to Jamaica from R14 881

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 Jamaica departing on 3/6. 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
Fri 17/5
Fri 24/5

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

In the last 7 days, travellers have searched 43 990 755 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 Jamaica Flight Deals

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

Montego Bay
Montego Bay2 stopsR29 590
Kingston
Kingston2 stopsR24 110

Good to know

Low season

February

High season

May

Cheapest flight

R14 881
Best time to beat the crowds (11% less expensive on average)
Most popular time to fly and prices are also 9% lower on average.
Flight from Johannesburg to Montego Bay

FAQs - booking Jamaica flights

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

    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 Jamaica.

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

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

    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 Jamaica 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 Jamaica?

    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 Jamaica 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 5 airlines serving from OR Tambo to Jamaica

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

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

8,0 ExcellentJacob Oluleke, Apr 2024LOS - AMS
Read more about KLM reviews

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

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.

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

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

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

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

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.

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

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

Unfortunately delayed 2 hrs due to faulty tyre.. which had to be changed, but better safe than sorry.

The delay was an issue. Other than that. Every thing good

Hi vergin Atlantic service was good but the flight ticket agent travel up charge me extra 57 pounds as a airport charges, actually I refuse to pay but they say if I not pay £57 then they say you will not be able to travel from Heathrow to goa ,so for me there was no option and it was just 3 day before my departure so i paid, so please look in to the matter. And I have a receipt of £ 57 as well .thanks

Staff didn’t check cabin well for landing seemed more interested in chatting to each other. Food was poor and differed from pre order.

We were in the last group to be called to the flight - which was 30 minutes late taking off. While we were lucky enough to have been given bulkhead seats (due to a medical condition I’d told them about beforehand) the seats weren’t particularly comfortable. A crying baby for the whole trip made things worse, so the crew managed very well with coping. The final thing I’d say was that there wasn’t enough food served during the flight.

Very good. Glad we had Premium for the flight out.

We flew Upper Class from London to The Turks and Caicos. Check in was amazing. Our ldriver too us directly to a special entrance to terminal 3. It took 10 minutes to check in and clear customs. Amazing! The VA lounge is large and comfortable. Boarding the flight was easy and without a wait. The crew was excellent. But the seats were awful, strange and uncomfortable. Having a comfortable flat bed seat is the reason we pays 1000s extra. The VA 787 uses a reverse herringbone configuration. Look it up. You have your back to the window and are facing the aisle with no privacy. Turning the seat into a bed requires assistance from the crew so not very spontaneous. . The food was ok. A bit tasteless and meager portions. Had to pay for WiFi. I believe VA has other configuration on their dream airbus flights. Lots of stuff about all this on YouTube where you can see what I have been describing. I can not recommend taking VA on a long flight with these seats.

From the start everything was perfectly fine. First meal was fantastic. Breakfast needs a lot of work and food was overcooked and not very nice for breakfast. Staff were fantastic friendly nice they came round and check we need anything else to eat or drink

From the start everything was perfectly fine. First meal was fantastic. Breakfast needs a lot of work and food was overcooked and not very nice for breakfast. Staff for a fantastic friendly nice we came round and check we need anything else to eat or drink

From the start everything was perfectly fine. First meeting was fantastic. Breakfast needs a lot of work and food was overcooked and not very nice for breakfast.

the plane was old. the wifi didn’t work. the entertainment was boring and dated. the charging ports were impossible to find. i was mostly ignored by flight attendants that had no problem speaking to the man beside me. i got two drinks the entire time i was on the plane.

Quit making seats narrower and narrower. The guy beside me spilled over in to my seat.

one hour to board connecting flight from frankfurt trying to beat the far Z gate and with immigration of USA ppus waited for delayed boarding in gare for an hour and fly half gour late worst transit im frankfurt this airlines are for profit passengers are victim of dysfunctional airline frankfurt so crowded restroom are too small

Friendly flight crew, clean plane, on time, great tandoori chicken

Flight canceled due to weather. Rescheduled flight canceled due to maintenance. I’m stuck!

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

There was a 6 hr delay and they kept saying we would board soon, keeping us close the gate... I could have relaxed someplace instead of hovering around the gate.

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

The boarding on this Air Canada flight from Toronto to Barcelona was a complete mess. The ticket was written under United but they were actually Air Canada flights. We went from one end of the Toronto airport to the complete other side.

The trip was very smooth. Flight crew were very friendly and efficient.

Seats in coach aren't padded enough for a 6 hour flight

5 hour flight - full flight - not enough room to use my computer - slightly delayed - Admirals club was excellent quality food, drink made up for flight seating. No food offerred on flight, you ahd to prebook.

This was not the BA business class it used to be. Mediocre food, attendants seemed stretched thin. All the little luxuries that used to make BA business fun were missing. Flight delayed and the explanation given was they forgot to pick up crew - I hope I misheard! Transfer in LHR “sticky” - we thought we had way too much time at 3hours but it was needed. Next time will try different route.

Best price with timings that suited us. The flight was punctual.

Flight delayed 3 times due to maintenance (on exact same plane that had just brought us from Boston to Miami). Eventually changed to a different plane and gate.

Baggage claim took too long and priority bags were not delivered first.

Delayed, missed connecting flight, ground crew double charged for international charges, were super rude and told me to just”deal with it” when I complained. Horrible airline, very frustrating.

We were re routed due to a flight cancellation. We did not fly out of Miami. We originally booked first class and were moved to coach without being compensated.

The same with the other leg of the flight. Wi-Fi is more expensive than any other airline I've been on, and the charge is by the hour, not for the whole flight.

The flight from Guadalajara to Dallas had mechanical issues, and was delayed every half hour for 4 hours until we were told to rebook. As it was during the busy holiday break, most flights were fully booked and travel that day was unavailable. The only saving grace for American Airlines was their ticketing staff that maintained their composure and did their best to accommodate all the disappointed and frustrated passengers.

Annoying customer pushing my seat did not make this pleasant.

Terrible. The flight from Islamabad to London took 3 hours more then previously planned, I missed my connection to Chicago, and instead had to go New York, spend an extra day before arriving at my final destination. The return leg of the journey was similar. The connection time in Qatar was shrinked to less then an hour unannounced, I had to scramble to barely make it to my flight to Islamabad. Terrible experience, never using British airways again.

Overall good, but the fact that there was no WiFi was a big deal for me. I am not used to having no WiFi during long flights. I always fly Delta-KLM and they never have had an issue with WiFi.

Great and pleasant service and smooth flight with wonderful and clean amenities.

The entertainment system in our row was not working. That makes for a VERY long flight!!

The crew was great but we sat in the plane for over an hour before takeoff combined with a 4 hour delay on our previous flight caused us to miss planned scheduled meetings in Geneva.

Worst trans-Atlantic flight in years! The seats were incredibly tight, both in width and depth. The back selection was so cold, it was like traveling in a refrigerator. Although I had an entire row, the seat arms would not go up, so I could not take advantage of it to sleep. However, the crew was smiling and helpful and really seemed to enjoy their jobs. The food was the worst I have ever experienced on any flight. The PA system blasts announcements to the point of hurting my ears when using the audiovisual equipment. Not safe or sat. Also, I did not like the bait and switch tactic. I put in a search with one bag and the other flights had put that into their price, but BA did not and made me pay extra for it which would have made the price comparable to others. Also, even at check in there was no “choice” of seat, unless you paid extra for it even in the same row. No other airline I have been on does this. Once check in begins, normally, you can choose any unoccupied seat in your category. These tactics and the lack of comfort means I will never fly BA again.

the headphone jack was damaged making it impossible to keep a clear sound. while it is beyond the airline's control how many children are on each flight, it becomes very difficult to enjoy the flight when there are 5 or 6 children all crying and screaming at the same time. I know there is no good solution at the industry level, but I think there are good reasons to try to develop some solutions rather than just say it is the luck of the draw. maybe you could show a seating map where children who are booked are a different color, that would allow us to know what to expect and possibly rebook to a different seat or take a different flight. maybe some of the covid-related ideas about redesigning the cabin for more privacy and hygiene could be further developed and tested. on my leg from London to Washington DC, the passenger next to us was coughing consistently for long periods of time. it was obvious she had been ill and knew it before boarding. this leads me to think we should consider additional screening measures because some of the public is no longer acting responsible or ethical in regards to covid and health protocols. just answering questions on a check-in survey does not seem sufficient to convince people to not fly when they are ill and symptomatic.

Overall, very good. It should be noted however there was a 1.5 hour delayed departure time for BA175.

The beef that I reserved for my two kids and I in business class, and asked two flight attendants when boarding the plane (I was the second in) was not available.

Book cheap flights from Johannesburg to Jamaica

Recent return flight deals

4/5Sat
2 stopsBritish Airways
28h 52mJNB-KIN
11/5Sat
2 stopsBritish Airways
36h 20mKIN-JNB
R24 110
14/5Tue
1 stopBritish Airways
29h 10mJNB-KIN
21/5Tue
2 stopsBritish Airways
36h 20mKIN-JNB
R26 127
14/5Tue
2 stops
37h 05mJNB-KIN
21/5Tue
2 stops
43h 05mKIN-JNB
R27 402
10/7Wed
2 stops
46h 50mJNB-MBJ
16/7Tue
2 stops
37h 45mMBJ-JNB
R29 590
13/8Tue
2 stopsAmerican Airlines
45h 35mJNB-MBJ
18/8Sun
2 stopsAmerican Airlines
61h 30mMBJ-JNB
R33 167
14/5Tue
2 stops
52h 35mJNB-KIN
21/5Tue
3 stops
54h 35mKIN-JNB
R40 741
13/8Tue
1 stopUnited Airlines
22h 32mJNB-MBJ
18/8Sun
1 stopUnited Airlines
20h 28mMBJ-JNB
R41 160
13/8Tue
2 stopsUnited Airlines
31h 01mJNB-MBJ
18/8Sun
1 stopUnited Airlines
20h 28mMBJ-JNB
R47 040
10/7Wed
1 stopDelta
24h 10mJNB-MBJ
16/7Tue
1 stopDelta
21h 35mMBJ-JNB
R68 105
4/5Sat
1 stopDelta
29h 15mJNB-KIN
11/5Sat
1 stopDelta
27h 00mKIN-JNB
R68 694

Search by stops

Search by airline

Search by price

Recent one-way flight deals

3/6Mon
2 stops
51h 05mJNB-MBJ
R14 881
13/6Thu
2 stops
32h 46mJNB-MBJ
R19 999
3/6Mon
1 stopUnited Airlines
22h 32mJNB-MBJ
R23 006
13/6Thu
1 stopUnited Airlines
22h 32mJNB-MBJ
R29 552
12/6Wed
3 stops
41h 32mJNB-MBJ
R44 318

Search by stops

Search by airline

Search by price

Johannesburg - Jamaica Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Jamaica - Johannesburg

Cabin classes: