To save up to 28% on this flight, we recommend booking at least 21 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Johannesburg to Bahamas from R17 971 1-2 weeks out and tickets from R23 554 for flights departing within the next 72 hours.
Due to multiple factors, expect to potentially pay more when booking in December. For low rates, March can be a great choice for travel to Bahamas. Flights to Bahamas from Johannesburg in March are about R18 608 on average during March, but can be found for as low as R14 133.
Yes, there are multiple flights from Johannesburg to Bahamas for under R27 626. The cheapest flight booked recently is on American Airlines for just R26 215, but on average you can expect to pay R30 795.
Due to the rapidly changing circumstances due to COVID-19, airlines like United Airlines flying from Johannesburg OR Tambo to The Bahamas have implemented new flexible change policies.
There are no direct flights from Johannesburg to Bahamas, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
Within the past month, 547 users have taken a look at flights from Johannesburg OR Tambo to The Bahamas.
The most popular airlines flying from Johannesburg to Bahamas are American Airlines, Air Canada and Air France. Something to consider prior to booking your flight.
There are many flights that can get you from Johannesburg to Bahamas in 46h 04m. Fly via American Airlines to get the fastest option.
Currently priced at R26 216, American Airlines will fly you from Johannesburg to Bahamas and back. In addition to American Airlines, many other airlines offer competitively priced options for your trip.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
R1 221 | R1 299 | No cancel fee | 71% |
Search American Airlines flights
|
|
![]() |
R1 088 | R1 369 | No cancel fee | 68% |
Search Qatar Airways flights
|
|
![]() |
R1 466 | R1 712 | No cancel fee | 75% |
Search Emirates flights
|
|
![]() |
R1 418 | R1 815 | No cancel fee | 70% |
Search British Airways flights
|
|
![]() |
R1 585 | R1 952 | No cancel fee | 77% |
Search Air France flights
|
|
![]() |
R1 804 | R2 893 | No cancel fee | 69% |
Search United Airlines flights
|