Fly from
Route
Depart
Return
Price
JohannesburgSan Juan
JNB - SJU
JNBSJU
Johannesburg OR Tambo
Tue 4/3
22:00-22:22
2 stops30h 22m
San Juan Luis Munoz Marin Intl
Thu 27/3
6:45-18:35
2 stops29h 50m
JohannesburgSan Juan
JNB - SJU
JNBSJU
Johannesburg OR Tambo
Tue 4/3
21:55-23:46
1 stop31h 51m
San Juan Luis Munoz Marin Intl
Thu 27/3
12:54-19:00
1 stop24h 06m
JohannesburgSan Juan
JNB - SJU
JNBSJU
Johannesburg OR Tambo
Tue 4/3
23:55-23:44
2 stops29h 49m
San Juan Luis Munoz Marin Intl
Thu 27/3
13:13-22:00
2 stops26h 47m
JohannesburgMontego Bay
JNB - MBJ
JNBMBJ
Johannesburg OR Tambo
Tue 8/4
21:05-10:20
2 stops44h 15m
Montego Bay Sangster Intl
Sun 13/4
12:40-3:40
2 stops32h 00m
JohannesburgKingston
JNB - KIN
JNBKIN
Johannesburg OR Tambo
Fri 18/4
21:05-18:20
2 stops28h 15m
Kingston Norman Manley
Mon 28/4
7:30-7:15
2 stops40h 45m
JohannesburgSan Juan
JNB - SJU
JNBSJU
Johannesburg OR Tambo
Tue 4/3
19:50-23:55
2 stops34h 05m
San Juan Luis Munoz Marin Intl
Wed 26/3
2:10-14:45
2 stops30h 35m
JohannesburgMontego Bay
JNB - MBJ
JNBMBJ
Johannesburg OR Tambo
Tue 11/2
23:55-12:47
2 stops43h 52m
Montego Bay Sangster Intl
Tue 4/3
16:49-9:15
2 stops33h 26m
JohannesburgMontego Bay
JNB - MBJ
JNBMBJ
Johannesburg OR Tambo
Tue 8/4
20:00-11:20
1 stop22h 20m
Montego Bay Sangster Intl
Sun 13/4
14:17-17:45
1 stop20h 28m
JohannesburgKingston
JNB - KIN
JNBKIN
Johannesburg OR Tambo
Fri 18/4
8:50-12:55
2 stops35h 05m
Kingston Norman Manley
Sun 27/4
2:40-3:40
2 stops42h 00m
JohannesburgFreeport
JNB - FPO
JNBFPO
Johannesburg OR Tambo
Wed 18/12
8:50-17:00
2 stops39h 10m
Freeport Grand Bahama Intl
Sat 28/12
11:48-9:45
2 stops38h 57m
Popular in | August |
---|---|
Cheapest in | January |
Average price | R24 000 |
On average, a flight from Johannesburg to Caribbean Islands takes 37 hours 53 minutes. Flights to Caribbean Islands from other popular cities in South Africa will vary in length. Below are a few examples of popular routes and their flight times.
Users looking for the lowest fares to Caribbean Islands should consider flying on Tuesday mornings, when prices are typically cheapest. Budget-minded travellers will want to avoid Friday afternoons, when prices are usually at their highest.
The most popular airlines flying from Johannesburg to Caribbean Islands are British Airways, United Airlines and Qatar Airways.
The cheapest airlines flying from Johannesburg to Caribbean Islands are KLM, British Airways and United Airlines.
In terms of precipitation, rainfall in Caribbean Islands ranges from 40.0 - 180.0 mm per month. September is typically the wettest month, when rainfall can reach 180.0 mm. January is typically the driest time to visit Caribbean Islands when rainfall is around 40.0 mm.
If weather is an important factor for your trip to Caribbean Islands, use this chart to help with planning. For those seeking warmer temperatures, July is the ideal time of year to visit, when temperatures reach an average of 28.0 C. Travellers hoping to avoid the cold should look outside of January, when temperatures are typically at their lowest (around 21.0 C).
Overall
Boarding
Crew
Food
Comfort
Entertainment
Reviews
Flight delayed from 7:45 to 1:00 Pm. No effort from delta to reschedule. Left me arriving after my connection departure. I had to rebook. Myself. But no seat assignments. Put me in last seat that doesn’t recline. This was returning from Florida. Going to Florida my flight was cancelled. I had to rebook on another airline that cost me double.
Overall
Boarding
Crew
Food
Comfort
Entertainment
Reviews
Flight delayed from 7:45 to 1:00 Pm. No effort from delta to reschedule. Left me arriving after my connection departure. I had to rebook. Myself. But no seat assignments. Put me in last seat that doesn’t recline. This was returning from Florida. Going to Florida my flight was cancelled. I had to rebook on another airline that cost me double.
Overall
Boarding
Crew
Food
Comfort
Entertainment
Reviews
Flight delayed from 7:45 to 1:00 Pm. No effort from delta to reschedule. Left me arriving after my connection departure. I had to rebook. Myself. But no seat assignments. Put me in last seat that doesn’t recline. This was returning from Florida. Going to Florida my flight was cancelled. I had to rebook on another airline that cost me double.
Overall
Boarding
Crew
Food
Comfort
Entertainment
Reviews
Flight delayed from 7:45 to 1:00 Pm. No effort from delta to reschedule. Left me arriving after my connection departure. I had to rebook. Myself. But no seat assignments. Put me in last seat that doesn’t recline. This was returning from Florida. Going to Florida my flight was cancelled. I had to rebook on another airline that cost me double.
Overall
Boarding
Crew
Food
Comfort
Entertainment
Reviews
Flight delayed from 7:45 to 1:00 Pm. No effort from delta to reschedule. Left me arriving after my connection departure. I had to rebook. Myself. But no seat assignments. Put me in last seat that doesn’t recline. This was returning from Florida. Going to Florida my flight was cancelled. I had to rebook on another airline that cost me double.
Overall
Boarding
Crew
Food
Comfort
Entertainment
Reviews
Flight delayed from 7:45 to 1:00 Pm. No effort from delta to reschedule. Left me arriving after my connection departure. I had to rebook. Myself. But no seat assignments. Put me in last seat that doesn’t recline. This was returning from Florida. Going to Florida my flight was cancelled. I had to rebook on another airline that cost me double.
Cheapflights makes it easy to find Caribbean Islands flights by helping our users search from 900+ travel sites for deals. We also provide you with filters for cabin, price, airline, airports, number of stops, and many more to narrow down that perfect flight.
By finding flights from multiple airlines and providers at completely no cost, Cheapflights helps millions of users like you annually find the best flights to Caribbean Islands.
Yes, we can. To see specific flights to Caribbean Islands with no change fees, users can toggle flexible booking options after using the search form above to find flights.
Yes, Cheapflights offers price alerts on Caribbean Islands flights so you can book your flight when prices are ideal. Enable price alerts by clicking the bell icon next to the flight deals above and providing your email address where you want to receive the alerts.