Find flights
When to book
FAQs & Tips
Direct Flights
Airlines
Deals

Find cheap flights from Caribbean to Johannesburg from R40 069

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight to OR Tambo departing on 13/7. 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 28/4
Sun 5/5

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

In the last 7 days, travellers have searched 46 342 885 times on KAYAK, and here's why:

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

September

Cheapest flight

R40 069
Best time to beat the crowds (20% less expensive on average)
Most popular time to fly and prices are also 3% lower on average.
Flight from San Juan to Johannesburg

FAQs for booking Caribbean to Johannesburg flights

  • How does KAYAK find such low prices on flights from Caribbean 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 to Johannesburg.

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

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

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Caribbean 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 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 to Johannesburg OR Tambo?

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

Direct departures

Caribbean to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Tuesday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Wednesday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Thursday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Friday

ANA, ASKY, Aegean Airlines, +64 more

ANA, ASKY, +65 more

Saturday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Sunday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

See more direct flights

Direct returns

Johannesburg OR Tambo to Caribbean

Monday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Tuesday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Wednesday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Thursday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Friday

ANA, ASKY, Aegean Airlines, +64 more

ANA, ASKY, +65 more

Saturday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Sunday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

See more direct flights
See more direct flights

Top airlines flying from Caribbean to OR Tambo

Need help choosing which airline to fly with from Caribbean 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 KAYAK reviews.
7,4
United AirlinesOverall score based on 11470 reviews
72comfort
74overall
67food
71entertainment
77boarding
81crew
Airline reviews

They did get us booked on a later flight, but it made us miss our connecting flight. So, we had to stay and another state overnight with no luggage or clothes. Because they kept our luggage at airport for next flight on the next day.

Read more about United Airlines

They did get us booked on a later flight, but it made us miss our connecting flight. So, we had to stay and another state overnight with no luggage or clothes. Because they kept our luggage at airport for next flight on the next day.

Awful…flight was delayed more than 12hrs, missed all connections to Fort Wayne, IN, had to get flight to another city 2 hours from my destination, flight was again delayed by 40 mins because they did not have enough fuel, again missed a connection, finally arrived in Indiana at 11pm…but before my 2 hour drive home, ay, no Five That Our Luggage Never Made On The plane and Still In Chicago

Other than the two hour delay, it was fine. Of course they were very professional and kept us informed throughout the whole delay..

Good. The wife was not working but then it got resolved.

Crew was unhelpful in boarding. Did not help passengers board and store bags efficiently. Did not alleviate tensions as passengers had to stow bags then return forward to seats. Baggage rules are unreasonable. Will fly southwest next time

The food needs to be improved, up to the standard of the people and the accommodation.

Crew was wonderful and attentive. Chris (I think that was his name as I was seated in the back in 52F) was amazing and funny. The captain was informative and did everything to get us to Denver as close to on time as possible. Bags came quickly at baggage claim. Online check in would not allow me to change my seat 24 hours ahead of time with dozens of seats showing open and I really do not enjoy being in the back of the plane for long international flights.

I liked that handicap assistance was right inside the door. I was able to get help right away. It is stressful when I have to think of flying and know that an airport is a large place and there is always a great distance to get to the loading area. My walking is not great anymore. With so many people flying, it is so great to have someone to assist you. I am very grateful for the help.

The wi-fi was awful. I paid $8 each way and got little , except frustration. .

The crew had to deal with a hostile customer who would refuse to allow the passenger in front of her recline her seat. I thought the situation was well handled by the crew involved and it ended up being a smooth flight

TIRED OLD plane. Seat cushion is completely old and NOT cushion at all; after an hour of flying butt hurts. Boarding is a complete disaster. No one respects the boarding groups, and the BA boarding crew care less about boarding groups or Tier status. What is the point of spending all this money on Business Class tickets when no one respects the boarding system? It took 90 minutes since we landed to get our luggage. 20 minutes to show on the screen which belt we are supposed to go to and another 1 hour to get our luggage - not the kind of service you will expect from BA at LHR

Boarding = No one respected the boarding groups. The ground crew did nothing to enforce the boarding system. What is the point of being a Gold member when there are no benefits to that? Tired old plane

Better communication to those connecting flights and have a customer care desk at the airports

When you pay for seat selection but there website doesn't allow you to check in, they shouldn't force you to a middle seat where both random people around you invade your seat

The crew were competent and all seemed to enjoy their job and the only shiny part of the trip. The seats were extremely uncomfortable and the video machines very hard to work and had dated offerings. The air conditioning was like a refrigerator even with 4 blankets. The food was propbably the worst airline food I have had in years.

Well, no matter how you cut it, being crammed into economy class seats with little room or freedom to move isn't going to be enjoyable. The airline did a great job getting me there, I have no complaints about the service, and the food was above average airline food.

Qatar airways has clean cabins and it looks like u r in business class

Chaotic boarding at JNB, last minute gate change with no announcements.

Of 5 bags that we had in our group only 3 turned up at our destination. That was over 24 hours ago and it looks to be another 24 minimum before we see the other 2 bags. Communication has been terrible.

The flight got cancelled on thr day before the schedule. Very poor management of the situation. The reason given was crew resources.

Book cheap flights from Caribbean to Johannesburg

Recent return flight deals

13/7Sat
2 stopsBritish Airways
45h 25mSJU-JNB
28/7Sun
2 stopsBritish Airways
32h 21mJNB-SJU
R40 069
14/9Sat
2 stops
31h 15mKIN-JNB
22/9Sun
2 stops
47h 55mJNB-KIN
R40 221
15/9Sun
2 stops
42h 10mKIN-JNB
22/9Sun
2 stops
47h 55mJNB-KIN
R40 581
15/9Sun
2 stopsBritish Airways
41h 16mKIN-JNB
22/9Sun
1 stopBritish Airways
27h 55mJNB-KIN
R41 528
14/4Sun
2 stops
33h 40mPOS-JNB
20/4Sat
2 stops
35h 30mJNB-POS
R41 737
15/4Mon
2 stops
43h 05mPOS-JNB
20/4Sat
2 stops
35h 30mJNB-POS
R43 291
28/4Sun
2 stops
36h 33mKIN-JNB
7/5Tue
2 stops
37h 05mJNB-KIN
R43 386
15/9Sun
1 stopDelta
27h 00mKIN-JNB
22/9Sun
1 stopDelta
28h 52mJNB-KIN
R46 457
13/7Sat
1 stopUnited Airlines
22h 15mSJU-JNB
28/7Sun
2 stopsUnited Airlines
31h 38mJNB-SJU
R47 632
30/6Sun
1 stopDelta
22h 55mGCM-JNB
17/8Sat
1 stopDelta
20h 35mJNB-GCM
R52 825

Search by stops

Search by airline

Search by price

Flights to Johannesburg