R18 867 Find Cheap Flights from Caribbean Islands to Johannesburg

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to OR Tambo departing on 5/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
0 bags

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

In the last 7 days, travellers have searched 41 299 237 times on KAYAK, and here's why:

Save 18% 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

September

High season

December

Cheapest flight

R18 867
Best time to beat the crowds (1% less expensive on average)
Most popular time to fly (12% more expensive on average)
Flight from San Juan to Johannesburg

FAQs for booking Caribbean Islands to Johannesburg flights

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

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

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

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

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

    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 Johannesburg 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

Prefer to fly direct from Caribbean Islands to Johannesburg OR Tambo?

Find which airlines fly direct from Caribbean Islands to Johannesburg OR Tambo Airport, which days they fly and book direct flights.

Direct departures

Caribbean Islands to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Tuesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Wednesday

ANA, ASKY, Aegean Airlines, +67 more

ANA, ASKY, +68 more

Thursday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Friday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Saturday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Sunday

ANA, ASKY, Aegean Airlines, +67 more

ANA, ASKY, +68 more

See more direct flights

Direct returns

Johannesburg OR Tambo to Caribbean Islands

Monday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Tuesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Wednesday

ANA, ASKY, Aegean Airlines, +67 more

ANA, ASKY, +68 more

Thursday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Friday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Saturday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Sunday

ANA, ASKY, Aegean Airlines, +67 more

ANA, ASKY, +68 more

See more direct flights
See more direct flights

Top airline flying from Caribbean Islands to OR Tambo

Need help choosing which airline to fly with from Caribbean Islands to OR Tambo? 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.
6,6
British AirwaysOverall score based on 6815 reviews
6,3Food
6,8Boarding
6,4Entertainment
7,6Crew
6,7Comfort
Airline reviews

Nice experience. Baggage arrival in Mumbai wasn't that quick and needs improvement.

10,0 ExcellentAnonymous, Dec 2024LHR - BOM
Read more British Airways reviews

Nice experience. Baggage arrival in Mumbai wasn't that quick and needs improvement.

I could not charge my phone the entire night or read my book, as the whole middle isle was without power.

They lost my baggage and still waiting an update when I can receive it

I was at the airport 10 hour early. I would have loved to drop luggage in advance but this was possible only 3h before the scheduled time, however BA was so kind to move me to the earlier flight as it had space available at no extra cost. Thank you!

The whole experience was great. The only improvement would be the entertainment selection

old seat need to go! outdated and uncomfortable. I waited 40 minutes for my bag

The plane was clean. The crew were lovely. Food was good - but seat 1D is a poor location. - the crews cupboard is right near your feet and they visited them frequently swishing the curtain from the galley onto my feet everytime also creating a swish of cold air each time & then slamming the door.

Lost bag - again. No help from staff at Nice - they have a handling agent who does nothing No emergency kit Try calling BA - they eventually found the bag - now on later flight. Trying to get someone to help in the short term is impossible. If I am unhappy - then I have to log it on a website. The agent said he was only able to help with future bookings - not assist in the chaos BA had caused. IF YOU WANT SERVICE WHEN THINGS GO WRONG - PICK ANYONE BUT BA. Personally - I'm joining ABBA (Anyone But BA) again.

Business class to Istanbul. Packed flight. Cabin crew seemed incapable of differentiating between economy and business passengers with regard to access to the WC which meant whole flight I had people standing in aisle and leaning into my aisle seat, queueing for the front WC. Crew put it down to a lack of curtain between the two classes. The seats, for a 3hrs55 min flight were just standard seats with middle seat unoccupied. So nothing special apart from the food, which was mediocre. Aside from the roast chicken dinner (‘special’ traditional British menu option, which looked poor but tasted good I gather). However 2 king prawns does not make a main course salad.

Flight was 1 hour 40 minutes late in departure. My luggage was left at Heathrow but is being delivered today. All things considered, it was a good flight.

Book cheap flights from Caribbean Islands to Johannesburg

Recent return flight deals

18/2Tue
2 stopsUnited Airlines
28h 25mSJU-JNB
4/3Tue
2 stopsUnited Airlines
47h 38mJNB-SJU
R21 759
16/2Sun
2 stopsTurkish Airlines
46h 35mSJU-JNB
2/3Sun
2 stopsTurkish Airlines
44h 42mJNB-SJU
R21 777
16/2Sun
1 stopDelta
30h 45mSJU-JNB
2/3Sun
1 stopDelta
31h 51mJNB-SJU
R23 333
10/2Mon
1 stopDelta
20h 45mSJU-JNB
24/2Mon
1 stopDelta
31h 51mJNB-SJU
R23 351
10/2Mon
2 stopsQatar Airways
30h 05mSJU-JNB
24/2Mon
2 stopsQatar Airways
36h 25mJNB-SJU
R24 046
24/2Mon
2 stopsQatar Airways
30h 05mSJU-JNB
10/3Mon
2 stopsQatar Airways
36h 25mJNB-SJU
R24 888
1/4Tue
2 stops
35h 29mGCM-JNB
8/4Tue
3 stops
38h 20mJNB-GCM
R36 070
7/5Wed
2 stops
37h 35mGCM-JNB
25/5Sun
3 stops
33h 35mJNB-GCM
R39 071
7/5Wed
3 stopsBritish Airways
32h 45mGCM-JNB
25/5Sun
3 stopsBritish Airways
33h 35mJNB-GCM
R43 536
1/4Tue
3 stopsBritish Airways
32h 45mGCM-JNB
8/4Tue
3 stopsBritish Airways
33h 35mJNB-GCM
R44 140

Search by stops

Search by airline

Search by price

Recent one-way flight deals

5/6Thu
2 stopsQatar Airways
37h 45mSJU-JNB
R18 867
24/4Thu
2 stops
43h 20mKIN-JNB
R20 460
5/6Thu
1 stopDelta
24h 51mSJU-JNB
R25 803
4/6Wed
2 stopsQatar Airways
31h 47mSJU-JNB
R26 736
23/4Wed
2 stops
31h 13mKIN-JNB
R28 493
24/4Thu
1 stopDelta
27h 30mKIN-JNB
R35 539

Search by stops

Search by airline

Search by price

Last minute flights from Caribbean Islands to OR Tambo

Last minute flight, train and bus deals

24/12Tue
multi-stopAmerican Airlines
31h 00mSJU-JNB
26/12Thu
multi-stopAmerican Airlines
30h 53mJNB-SJU
R42 749
24/12Tue
multi-stop
34h 20mSJU-JNB
26/12Thu
multi-stop
40h 30mJNB-SJU
R48 404
24/12Tue
multi-stop
34h 20mSJU-JNB
26/12Thu
multi-stop
30h 31mJNB-SJU
R51 551
23/12Mon
multi-stop
28h 26mSJU-JNB
26/12Thu
multi-stop
35h 01mJNB-SJU
R67 674
24/12Tue
multi-stopUnited Airlines
22h 25mSJU-JNB
26/12Thu
multi-stopUnited Airlines
30h 22mJNB-SJU
R129 382
23/12Mon
multi-stopBritish Airways
35h 25mKIN-JNB
3/1Fri
multi-stopBritish Airways
29h 50mJNB-KIN
R175 315
23/12Mon
multi-stopDelta
26h 00mKIN-JNB
3/1Fri
multi-stopDelta
30h 04mJNB-KIN
R198 117
24/12Tue
multi-stopUnited Airlines
22h 25mSJU-JNB
26/12Thu
multi-stopUnited Airlines
22h 40mJNB-SJU
R201 685
23/12Mon
multi-stopDelta
26h 00mKIN-JNB
3/1Fri
multi-stopDelta
30h 04mJNB-KIN
R203 149

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to OR Tambo

Information on your arrival and departure airports

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