Users have found that booking a flight from Johannesburg to The Bahamas at least 49 days early can save you up to 23% on average compared to booking a flight this week. If booking 49 days before your flight isn’t an option for you, users have found flights from Johannesburg to The Bahamas for as little as R20 619 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R21 916 for flights departing within the next 3 days.
Flights from Johannesburg to The Bahamas lean towards being more expensive in July. Prices are generally better when you fly from Johannesburg to The Bahamas in February, with the cheapest ticket starting at R14 605.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to The Bahamas as you normally would.
Johannesburg OR Tambo
Freeport Grand Bahama Intl
2 stops
44h 25mFreeport Grand Bahama Intl
Johannesburg OR Tambo
3 stops
59h 55mMultiple Airlines
Johannesburg OR Tambo
Freeport Grand Bahama Intl
2 stops
44h 25mFreeport Grand Bahama Intl
Johannesburg OR Tambo
2 stops
28h 28mMultiple Airlines
Johannesburg OR Tambo
Georgetown Exuma Intl
2 stops
44h 23mGeorgetown Exuma Intl
Johannesburg OR Tambo
2 stops
33h 11mMultiple Airlines
Johannesburg OR Tambo
Freeport Grand Bahama Intl
2 stops
44h 25mFreeport Grand Bahama Intl
Johannesburg OR Tambo
3 stops
59h 55mMultiple Airlines
Johannesburg OR Tambo
Freeport Grand Bahama Intl
2 stops
44h 25mFreeport Grand Bahama Intl
Johannesburg OR Tambo
2 stops
28h 28mMultiple Airlines
Johannesburg OR Tambo
Georgetown Exuma Intl
2 stops
44h 23mGeorgetown Exuma Intl
Johannesburg OR Tambo
2 stops
33h 11mMultiple Airlines
Yes, there are multiple flights from Johannesburg to The Bahamas for under R30 800. The cheapest flight booked recently is on Multiple Airlines for just R30 718, but on average you can expect to pay R42 763.
Flights from Johannesburg to The Bahamas have been viewed 547 times in the past calendar month.
The most popular airlines flying from Johannesburg to The Bahamas are American Airlines, Air Canada and British Airways. Something to consider prior to booking your flight.
On average you can expect to pay R18 412 for a flight from Johannesburg to The Bahamas. The cheapest flight overall is R17 477 while the most popular route, (Johannesburg OR Tambo - Freeport Grand Bahama Intl) is currently priced at R30 718.