R15 099 Find cheap flights to Caribbean

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Caribbean departing on 10/3. 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

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

In the last 7 days, travellers have searched 47 946 175 times on KAYAK, and here's why:

Save 22% 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 Caribbean Flight Deals

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

George Town
George Town2 stopsR33 982
Santo Domingo
Santo Domingo2 stopsR21 802
Montego Bay
Montego Bay1 stopR24 144
Kingston
Kingston2 stopsR21 567
Freeport
Freeport2 stopsR40 126
Saint Thomas Island
Saint Thomas Island2 stopsR174 990

Good to know

Low season

August

High season

December

Cheapest flight

R15 099
Best time to beat the crowds but there is an average 25% increase in price.
Most popular time to fly (8% more expensive on average)
Flight from Johannesburg to Santo Domingo

FAQs - booking Caribbean flights

  • How long is the flight to Caribbean?

    An average direct flight from South Africa to Caribbean takes 38h 13m, covering a distance of 19220 km. The most popular route is Johannesburg - Kingston with an average flight time of 28h 15m.

  • What is the cheapest flight to Caribbean?

    The cheapest ticket to Caribbean from South Africa found in the last 72 hours was R20 901. The most popular route is Johannesburg OR Tambo to Kingston Norman Manley and the cheapest round-trip airline ticket found on this route in the last 72 hours was R20 901.

  • What are the most popular destinations in Caribbean?

    Based on KAYAK flight searches, the most popular destination is Kingston (21% of total searches to Caribbean). The next most popular destinations are Santo Domingo (17%) and Freeport (13%). Searches for flights to Willemstad (13%), to Montego Bay (8%) and to George Town (8%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

See more FAQs

Top tips for finding cheap flights to Caribbean

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July and August. The cheapest month to fly from South Africa is January.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Caribbean flight deals.

Top 5 airlines flying to Caribbean

Need help choosing which airline to fly with from South Africa to Caribbean? 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 1350 reviews
7,2Entertainment
8,4Crew
7,9Boarding
7,7Comfort
7,3Food
Airline reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

2,0 MediocreShereen, Oct 2024CDG - AMS
Read more KLM reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

Overall a very pleasant flight. No significant issues on either flight. Amsterdam airport is very convenient for connecting

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

The baggage service at Malpensa was the worst ever. We wanted for over an hour without any information, they broke my suitcase, and the services of the local luggage services company was below any usual services level of a KLM partner.

riding in first class, you don't expect every time you order your dinner or breakfast that the first thing the stewardess says is Let me see if we have any left. Also, the food selection was not great: 3 of 4 entrees had mushrooms and I dont eat mushrooms, the 4th item was 'let me see if we have any left' and this was within 30 mins of entering the flight! Same experience level, it didn't feel first class this round.

Qatar Airways in-flight first/business class service is superior to any US airline; excellent meals are served on short haul flights such as between DXB and DOH.

Between Air India and Qatar my luggage was lost for three days. I eventually found my own luggage location using the Apple Air Tag. Air India used a paper form to report my lost luggage. I could never get past getting past luggage personnel with my report number before they would hang up on me. Only after them specifically telling Air India at Chandigarh airport where my luggage was located which was right under their noses did they react. After three days I finally received my luggage. The Air India luggage folks didn’t seem proactive in finding the luggage’s rightful owner.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Food was good, attendants were friendly. Seats were not comfortable. Did not receive any amenities such as eyemask or earplugs that would have helped sleep. Additionally a large group of passengers boarded very late into boarding and were a disruption for almost the whole flight. Flight attendants did their best but the kids were making so much noise, kicking seats, and half the time no adult was sat with them so they weren’t being managed.

Besides the flight cancellation, everything else was prefect. Kudos to Malaysian Airlines.

Qatar airways from Doha to guangzhau was excellent big bird Boeing 777 more room and smoothly flight, I Love it

I staff or crew they were very friendly and humbly, they done theirs service very well, I appreciate them and thank you to the company or Qatar 🇶🇦 Government for providing as good service in their flight ,once again, thank you 😊 🙏 😀 😉 👍

There’s lots of problem I faced from Bom to Doha that experience was worst I never faced before like this

The flight was good but my neighbor had the vent open full power for the whole flight and because the air was blowing from the side instead of from the top and I got very cold and ended up with a sore throat.

Seats were old and dirty, for a long haul flight you expect to be able to recline and for the av to work properly. Choice for vegans was fruit….

The Virgin Atlantic crew was very good. However, the equipment was OK, the seats were OK, but her bags did not arrive with me. Two bags showed up a day later and I’m still waiting for my third back.

The crew was very good. However, the equipment was a bit dated. Some of the electronics were not working. To top it, three bags didn’t arrive with me. Two of them were delivered a day later. I’m still waiting for the third bag, I was so looking forward to this virgin Atlantic flight, but, I am disappointed.

My only complaint is that the pocket in front of me was ripped and my things, like iPad and airline magazines, kept slipping to the floor.

Flight delayed yet again. Crew apathetic and unhelpful re affect on connecting flight.

I think Virgin is one of the best flying experiences, especially from/to the UK. The staff are so helpful and fun, the food is good, seats comfortable, goof entertainment and great value. Check in and boarding is pretty pain free. I also find that the other passengers are generally so kind and considerate than when I've flown other airlines.

Cabin crew on our flight showed lack of any customer service gruff and acting annoyed if you asked anything and I mean anything Example a man on the seat over dropped his beer on my husbands blanket We asked if we could switch out blankets cabin crew Said. No we don’t have any extras OK well can you take the wet one Cabin crew looked disgusted and annoyed Took it no OK or yes just a growl

Quick flight. But cabin crew were very noisy and talking too much, especially when we were seated at the back of the plane trying to sleep through the night .

My ticket was for Premium Economy and all the seats were taken, I was placed in Economy class and I’m looking for a refund.

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

Long wait before take off without an update for 20 minutes. Flight was good otherwise.

Not enough room between rows and food was gross. $160 baggage charge?! Never again.

Seats are outdated. Entertainment relies on personal device. Boarding was delayed due to inaccurate passenger tracking, resulted in late arrival at Reno.

Short flying. The seats do not recline at all and very uncomfortable.

Onboarding process was great and efficient. Plane was very new and entertainment choices were great. The only complain is no meal despite it was a flight that is longer than 6 hours.

We had selected seats in the app that were a 2x2 format in the middle of the plane. Our seats when we got on the plane had been moved to the back rows in a 3x1 format. What’s the point of paying up for tickets that allow seat selection if the airline will just change them?

Crew did their best but the plane configuration is too tight if you're bigger than an average sardine. Controls for the entertainment system didn't all work. The aircraft hadn't been cleaned in awhile.

We were traveling as a family of 5 and they refused to seat us together. There were entire rows open, and my 13 year old daughter had to sit alone. Ridiculous!

Terrible Initial delay for almost an hour before boarding and departing in Seattle. Then a “customary” wait on the tarmac in Newark after landing for half an hour. I call it customary because it happens almost every time I land in Newark. I do t know if it’s Newark or United airline but it’s a travesty . I use Newark because it’s closer than jfk to where I live but am strongly considering switching because of extremely poor in time performance and Condé and delay after landing

The check-in and passport submission was complicated and repetitive, due to the poor communication between Air Canada and United. There should have been a single set of instructions and a single questionnaire that provided the data for both airlines.

Our headphone plug in was broken, especially we are with 5 years old who like to watch a movie

British Airways canceled my flight and I had to fly on Lufthansa the next day. What a garbage airline 🗑️

Food made us sick for the rest of the day. Terrible passenger in front of me kept reclining and banging his seat, it hurt my knee multiple times. I kindly asked the attendant to intervene, she would not. Way too many sick people coughing on the flight without wearing a mask. Sick passengers should not be allowed to fly unless they wear a mask. I hope we don't get sick for our 2 week vacation

I asked for assistance for my mobility issues. It took over 45 min to find someone to take me to the security. then I was deposited at the lounge and I was supposed to be picked up. No one came. I almost missed the flight. There was no offer of extra water, snacks or anything on the flight. Food was OK given that I am gluten and diary free. Seats were uncomfortable and very little stow away space.

I never was able to take this cancelled flight…all flights from Zagreb were cancelled at 3:30 AM of departure day 9/8!

The crew were friendly and helpful, really appreciated. The food was pretty nice. a smidge more leg room would always be welcome but when you buy cheap you get what you get :)

The flight was uncomfortably warm. We asked a member of the crew to adjust the temperature, and they said they would but it didn't make a noticeable difference. They really cram you into the plane, too, in economy. It was quite uncomfortable for an 11 hour flight.

The flight attendants serving the food is really bad on this party flight. He is a bald guy and was very rude.

The 7 hour delay in Johannesburg was extremely tiresome, with poor communication at check-in and a sad R120 voucher as compensation. All in all sitting for 10 hours on an airport was pretty bad. At arrival the baggage arrival took 2 hours. All in all, a very, very long trip.

Chicago to London flight was delayed an hour . Boarding process was slow . I missed my connection to New Delhi and My connection from New Delhi to Ranchi. Now come the really outrageous part! There was a flight from London to Bangalore that would have allowed me to reach Ranchi on time. I was about to but ticket from Bangalore to Ranchi when BA agent came back after talking to someone in back office and informed me that she cannot rebook me to London Bangalore flight as Bangalore was TOO FAR fro. Delhi. I waited 8 hr in London airport. I was flying business. Hope this review helps the airline. I was not asking for any money back for my missed flight. Anand Mohan

Book Cheap Caribbean Plane Tickets

Recent return flight deals

29/1Wed
2 stopsBritish Airways
30h 25mJNB-KIN
6/2Thu
2 stopsBritish Airways
36h 00mKIN-JNB
R21 567
9/2Sun
2 stops
36h 54mJNB-SDQ
16/2Sun
2 stops
36h 30mSDQ-JNB
R21 802
9/2Sun
1 stopUnited Airlines
21h 40mJNB-SDQ
16/2Sun
1 stopUnited Airlines
21h 40mSDQ-JNB
R23 027
26/1Sun
1 stopUnited Airlines
23h 37mJNB-MBJ
29/4Tue
1 stopUnited Airlines
20h 28mMBJ-JNB
R24 144
9/2Sun
1 stopDelta
22h 02mJNB-SDQ
16/2Sun
2 stopsDelta
29h 55mSDQ-JNB
R25 585
26/1Sun
1 stopUnited Airlines
23h 37mJNB-MBJ
29/4Tue
2 stopsUnited Airlines
42h 33mMBJ-JNB
R25 820
3/12Tue
2 stopsAmerican Airlines
44h 55mJNB-MBJ
7/3Fri
2 stopsAmerican Airlines
35h 14mMBJ-JNB
R26 991
9/2Sun
2 stopsQatar Airways
38h 23mJNB-SDQ
15/2Sat
2 stopsQatar Airways
29h 29mSDQ-JNB
R31 676
18/12Wed
2 stopsQatar Airways
39h 10mJNB-FPO
28/12Sat
2 stopsQatar Airways
38h 50mFPO-JNB
R40 126
29/1Wed
1 stopDelta
29h 05mJNB-KIN
7/2Fri
1 stopDelta
27h 00mKIN-JNB
R67 351

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/3Mon
2 stops
36h 16mJNB-SDQ
R15 099
10/3Mon
1 stopUnited Airlines
22h 05mJNB-SDQ
R15 658
4/12Wed
2 stopsBritish Airways
44h 52mJNB-STT
R20 072
4/12Wed
3 stopsQatar Airways
40h 35mJNB-STT
R30 216
10/3Mon
3 stops
45h 40mJNB-SDQ
R43 063
4/12Wed
1 stopDelta
22h 26mJNB-STT
R43 261

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Caribbean

Cabin class types available on flights to Caribbean

Cabin classes available on flights to Caribbean. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.