Popular in | August |
---|---|
Cheapest in | January |
Average price | R31 435 |
Fly from
Route
Depart
Return
Price
JohannesburgMontego Bay
JNB - MBJ
JNBMBJ
Johannesburg OR Tambo
Wed 29/1
20:25-13:45
2 stops48h 20m
Montego Bay Sangster Intl
Thu 1/5
21:25-9:20
1 stop28h 55m
JohannesburgKingston
JNB - KIN
JNBKIN
Johannesburg OR Tambo
Sun 19/1
19:25-18:50
2 stops30h 25m
Kingston Norman Manley
Sun 26/1
15:20-10:20
2 stops36h 00m
JohannesburgMontego Bay
JNB - MBJ
JNBMBJ
Johannesburg OR Tambo
Wed 29/1
22:00-14:37
1 stop23h 37m
Montego Bay Sangster Intl
Thu 1/5
12:52-17:45
1 stop21h 53m
JohannesburgFreeport
JNB - FPO
JNBFPO
Johannesburg OR Tambo
Sun 2/2
21:15-12:05
2 stops45h 50m
Freeport Grand Bahama Intl
Sun 9/2
12:45-10:20
2 stops38h 35m
JohannesburgMontego Bay
JNB - MBJ
JNBMBJ
Johannesburg OR Tambo
Tue 4/2
21:55-15:24
1 stop24h 29m
Montego Bay Sangster Intl
Sun 4/5
14:35-19:40
1 stop22h 05m
JohannesburgSanto Domingo
JNB - SDQ
JNBSDQ
Johannesburg OR Tambo
Mon 20/1
19:25-21:16
2 stops31h 51m
Santo Domingo Las Americas
Thu 30/1
16:58-10:20
2 stops35h 22m
JohannesburgSanto Domingo
JNB - SDQ
JNBSDQ
Johannesburg OR Tambo
Wed 12/2
19:25-20:30
2 stops31h 05m
Santo Domingo Las Americas
Mon 17/2
16:58-10:20
2 stops35h 22m
JohannesburgMontego Bay
JNB - MBJ
JNBMBJ
Johannesburg OR Tambo
Wed 29/1
19:25-10:19
2 stops45h 54m
Montego Bay Sangster Intl
Thu 1/5
15:05-7:00
2 stops32h 55m
JohannesburgOranjestad
JNB - AUA
JNBAUA
Johannesburg OR Tambo
Sat 8/3
9:00-16:05
3 stops37h 05m
Oranjestad Reina Beatrix
Mon 10/3
17:40-16:10
3 stops40h 30m
JohannesburgWillemstad
JNB - CUR
JNBCUR
Johannesburg OR Tambo
Sun 2/2
19:40-15:45
2 stops50h 05m
Willemstad Hato Int.
Sun 9/2
16:35-22:00
1 stop23h 25m
On average, a flight from Johannesburg to Caribbean Islands takes 33 hours 48 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 Thursday afternoons, 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).
Entertainment
Boarding
Overall
Crew
Comfort
Food
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.
Entertainment
Boarding
Overall
Crew
Comfort
Food
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.
Entertainment
Boarding
Overall
Crew
Comfort
Food
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.
Entertainment
Boarding
Overall
Crew
Comfort
Food
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.
Entertainment
Boarding
Overall
Crew
Comfort
Food
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.
Entertainment
Boarding
Overall
Crew
Comfort
Food
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.