Find flights
When to book
FAQs & Tips
Airlines
Deals

R23 290 Find cheap flights from Caribbean Islands to South Africa

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight from Caribbean Islands to South Africa departing on 1/10. 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
Fri 16/8
Fri 23/8

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

In the last 7 days, travellers have searched 49 276 264 times on KAYAK, and here's why:

Save 32% 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.

Good to know

Low season

October

High season

December

Cheapest flight

R23 290
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly (18% more expensive on average)
Flight from San Juan to Johannesburg

FAQs for booking flights from Caribbean Islands to South Africa

  • How does KAYAK find such low prices on flights from Caribbean Islands to South Africa?

    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 Caribbean Islands to South Africa.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Caribbean Islands to South Africa?

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

  • What is the Hacker Fare option on flights from Caribbean Islands to South Africa?

    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 South Africa with an airline and back to Caribbean Islands with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Caribbean Islands to South Africa?

    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 South Africa from Caribbean Islands up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top airlines flying from Caribbean Islands to South Africa

Need help choosing which airline to fly with from Caribbean Islands to South Africa? 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,4
United AirlinesOverall score based on 10000 reviews
7,7Boarding
8,1Crew
6,7Food
7,1Entertainment
7,2Comfort
Airline reviews

Ability to watch movies.No earbud sound system.Marginal beverage service.

8,0 ExcellentAnonymous, Jul 2024ZRH - LAX
Read more about United Airlines reviews

Ability to watch movies.No earbud sound system.Marginal beverage service.

If the flight is delayed, get the delay timing right and don’t have people standing in line ready to board for almost 2 hours because you keep pushing it back. Also, don’t have your flight crew say they are sorry when they clearly don’t care, make no efforts to speed up anything and then turn around and are rude to customers when they don’t “move fast enough” to put up tray tables and seat backs.

I feel like they have upgraded the app since I last flew United and I found it to be super helpful. I had stopped flying United unless absolutely necessary and my experience on this trip indicates they have been working hard to improve their services.

Surprisingly easy! I was hesitant to try this, but the cost swayed me. I actually felt like I had less stress than all the taxiing and possible delays that occur with short regional flights where you spend less time in the air than getting to and from the plane..

Last minute gate change nearly caused us to miss our flight. Change was not announced or displayed in the main board at the old gate. Terrible communication. When we landed we had to wait 20 minutes because there was another plane at the assigned gate. Not the crew’s fault, but adding 20 minutes to a 45 minute flight sucked.

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.

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

The crew’s attitud was not good, only worried for pilot’s comfort, so I ask myself why do I pay so much for so less. The plane is old and broken. I will rey another airline

Airline did not explain reasons why flight was delayed two hours. Explanations were badly needed and rarely provided. Problem seemed to clearly be the airline’s fault and not the fault of the weather or airport.

The seats were uncomfortable. The flight was almost 9 hours and they didn’t serve lunch

Could be better in all aspects. Poor communication. Rude staff

The seats are comfortable enough, but the layout in business is wacky. The boarding process is disorganized. The flight attendants are friendly enough, but the food and snacks are sub par.

I was surprised there was no entertainment console in the seatbavks. Also, gate posts were very last minute and poorly communicated in a rushed timeframe. Boarding in groups was no emphasized and too many personal bags stowed above vs in floor so hard to find room for my carryon suitcase in my row area.

The flight, food and entertainment we all decent, except for a mishap when an attendant accidentally dropped a hot breakfast plate on my son who was fast asleep two hours before landing in London. She was very apologetic, and offered to help pay for any dry cleaning, but we have not received anything from BA. What could have been better, however, was the lack of any support upon landing to make a connection. The original flight from LAX to London had been delayed, so our time between flights had been cut to only an hour. There was no staff helping direct us where to go to get through security. When we approached anyone to ask for help, they acted bothered. I was traveling with four children that needed to use the restroom and get cleaned up after the spill, so we had to stop briefly for that, but again the gate notices directing us where to go only said to get to concourse A, there was no gate assignment. It was a busy time at security, and the process was slow, but we still arrived at the gate 10 minutes before the scheduled departure only to be told the gate had closed. We came to find out that our connection to Paris had actually taken off 5 minutes early, but without us, and six of its passengers. British Airways had to be aware of our delay and known that we had made it to security, but did not make any effort to ensure their passengers could make a tight connection through a crowded airport. Rebooking a flight for 8 hours later was not a pleasant experience and when we finally arrived in Paris at 1:00am, we arrived with only two of our six bags. Again the original flight was okay, but the support on the ground was greatly lacking.

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!

They could do everything better!! From the rickety plane, to the flight attendants… when American Airlines is operated by British Airways, their standards are lowered! It’s like Macy’s, operated by Walmart!

In London, everyone was very helpful to make sure all passengers find the next aircraft, as everybody missed their connection due to the late departure in Miami. My mom‘s airplane left two hours after her arrival to London however, for my nephew they only had room on the next flight seven hours later. In the last minute they contacted him and was able to put him on the same flight as my mom./ which we were very thankful for Therefore, all his luggage was on the other aircraft and have not reached Budapest yet.

My worst flying experience so far. This flight was delayed a total of 42 hours and diverted to New York before it was finally cancelled. It was delayed 4 and a half hours in London. As we were scanning our boarding passes at the gate they advised that the flight was being diverted to JFK since the delays caused us to missed the open hours for Charlotte international customs and immigration. We were assured multiple times by airport personnel, flight attendants, and the Pilot that we would land at JFK go through customs and immigration and then reboard the plane to fly to Charlotte in the same night. When we landed in New York the pilot advised us as we were retrieving our carry on luggage that we were delayed till 10am the next morning and to see guest services to get a room for the night. During this time I had to purchase a room for a family member in Charlotte which drove over 4 and a half hours to pick us up from Charlotte. This could have been avoided if American Airlines had been up front about the delay. Then after standing in line for over 2 and a half hours at guest services we were taken by taxi to a hotel 30 minutes out of the way. Luckily I looked for other flights that night and found one at 8 am to get on. The initial flight which we were scheduled to fly to charlotte in was delayed 12 more times and was finally cancelled 42 hours after it was supposed to land. I am unaware of what happened to the guest that were supposed to fly on the flight after we were placed on another flight but 42 hours in delays for a direct flight is absolutely ridiculous.

The entire process was flawless and as expected flying first class. The only thing that I have a complaint on...when first boarding, the plane was EXTREMELY cold; then when we were trying to sleep, it was way too hot - just better regulating (especially trying to sleep) would have made it perfect.

Flight bumpy but good. 1 hr 20 mins for luggage not so good.

Book cheap flights from Caribbean Islands to South Africa

Recent return flight deals

1/10Tue
1 stopUnited Airlines
22h 15mSJU-JNB
15/10Tue
2 stopsUnited Airlines
27h 50mJNB-SJU
R23 290
1/10Tue
2 stopsUnited Airlines
28h 45mSJU-JNB
15/10Tue
2 stopsUnited Airlines
27h 50mJNB-SJU
R23 381
3/9Tue
2 stopsBritish Airways
44h 55mSJU-JNB
18/9Wed
2 stopsBritish Airways
32h 05mJNB-SJU
R23 924
14/10Mon
1 stopUnited Airlines
22h 15mSJU-JNB
28/10Mon
1 stopUnited Airlines
21h 40mJNB-SJU
R24 939
9/10Wed
2 stops
36h 35mGCM-JNB
28/10Mon
2 stops
44h 10mJNB-GCM
R28 510
3/9Tue
2 stops
34h 15mSJU-JNB
18/9Wed
3 stops
46h 42mJNB-SJU
R30 830
9/10Wed
2 stopsBritish Airways
30h 05mGCM-JNB
28/10Mon
3 stopsBritish Airways
37h 30mJNB-GCM
R34 074
15/10Tue
2 stopsQatar Airways
50h 40mPOS-JNB
25/10Fri
2 stopsQatar Airways
51h 55mJNB-POS
R35 814
16/10Wed
1 stopDelta
21h 41mMBJ-JNB
22/10Tue
1 stopDelta
21h 59mJNB-MBJ
R36 104
15/10Tue
2 stopsQatar Airways
43h 05mPOS-JNB
23/10Wed
2 stopsQatar Airways
40h 17mJNB-POS
R37 880

Search by stops

Search by airline

Search by price

Recent one-way flight deals

17/12Tue
2 stopsQatar Airways
41h 55mGCM-JNB
R28 564
17/12Tue
2 stopsQatar Airways
41h 55mGCM-JNB
R28 601
17/12Tue
1 stopDelta
22h 05mGCM-JNB
R34 419
17/12Tue
3 stopsQatar Airways
37h 20mGCM-JNB
R36 811
17/12Tue
3 stopsQatar Airways
37h 20mGCM-JNB
R36 920

Search by stops

Search by airline

Search by price

Last minute flights from Caribbean Islands to South Africa

Last minute flight, train and bus deals

22/7Mon
multi-stop
33h 40mPOS-JNB
30/7Tue
multi-stop
34h 20mJNB-POS
R57 527
22/7Mon
multi-stop
33h 40mPOS-JNB
30/7Tue
multi-stop
46h 45mJNB-POS
R59 503
22/7Mon
multi-stop
33h 40mPOS-JNB
29/7Mon
multi-stop
33h 40mJNB-POS
R87 215
22/7Mon
multi-stop
27h 15mPOS-JNB
30/7Tue
multi-stop
24h 05mJNB-POS
R88 629
22/7Mon
multi-stop
58h 05mPOS-JNB
30/7Tue
multi-stop
41h 00mJNB-POS
R90 496

Search by stops

Search by price

Flights to South Africa

Return flight deals:

South Africa - Caribbean Islands

Cabin classes:

R2 954
R3 317
R3 099
R816