Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Grand Bahama from R20 539

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Grand Bahama departing on 30/5. 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
Sat 27/4
Sat 4/5

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

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.

Best Grand Bahama Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Freeport
Freeport2 stopsR20 539

Good to know

Cheapest flight

R20 539
Flight from Johannesburg to Freeport

FAQs - booking Grand Bahama flights

  • How long is the flight to Grand Bahama?

    An average direct flight from South Africa to Grand Bahama takes 26h 10m, covering a distance of 20658 km. The most popular route is Johannesburg - Freeport with an average flight time of 26h 10m.

  • What is the cheapest flight to Grand Bahama?

    The cheapest ticket to Grand Bahama from South Africa found in the last 72 hours was R21 770. The most popular route is Johannesburg OR Tambo to Freeport Grand Bahama Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was R21 770.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Top tips for finding cheap flights to Grand Bahama

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Grand Bahama flight deals.

Top airline flying to Grand Bahama

Need help choosing which airline to fly with from South Africa to Grand Bahama? 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,7
Qatar AirwaysOverall score based on 4553 reviews
77entertainment
77overall
77comfort
82crew
78boarding
76food
Airline reviews

Just money making business. This was my fourth journey with Qatar Airways, year by year the quality of service getting poor. Food is very cheap. They have some low quality alcohol beverages. They don’t have any brandy or cognac. No toilet around the gate lounge. We have to wait until getting to the flight for use toilet.very long standing for entering into the flight. We can see the old passenger suffering.

Read more about Qatar Airways

Just money making business. This was my fourth journey with Qatar Airways, year by year the quality of service getting poor. Food is very cheap. They have some low quality alcohol beverages. They don’t have any brandy or cognac. No toilet around the gate lounge. We have to wait until getting to the flight for use toilet.very long standing for entering into the flight. We can see the old passenger suffering.

Polite and helpful crew. My son developed fever. Crew members came and gave him medication and also came and enquired about his health several times.

Overall good but staff in the place looked extremely tired after 8hrs in 14 hrs journey and then service was cut short and response time for calls increased in later part of flight. Food was ok not astonishing

In spite of placing requests for vegetarian food, I didn’t get it because they ran out of stock. According to crew, only fixed number of vegetarian orders will be carried. Typically, they should have checked and served those who had specifically requested. I was one of those to get the food last.

Qatar Airlines code share with Indigo has been a terrible experience for me on these notes: 1. Indigo changed by flight without informing me of the change, they did not ask me if I am okay with the change. I discovered this change when I was trying to do online check-in through the Qatar mobile app. When I called Qatar customer support, they mentioned Indigo changed my flight due to the original flight being cancelled, but the fact is that flight was scheduled and departed correctly, it was never cancelled. 2. When asked why my flight was changed without informing me, they mentioned that they sent email/phone call to my travel agent, and it is was my travel agent that did not inform me, which again was another false statement. 3. I called Qatar Airlines (third call on the day of my trip) to request them to put me back on the same flight, they mentioned that they could for an extra $2500, as the original class I was booked on was not available, we are still talking economy only not business class, I said no way. 4. I called the travel agent, and they mentioned that they will work with Indigo and asked me to be prepared to travel on the later flight I was bumped to. While I was making my hotel/taxi arrangements for the new flight, I got a call and email saying they were able to get me on the original flight with no extra cost. So, after 2+ hours of talking to customer support, and a lot of stress on my last day of vacation, I flew back as originally scheduled, but this nightmare is just a horrible experience that I will never fly on Indigo/Qatar again. Thanks and regards, Vijay

This was a really enjoyable flight. Even though I was in economy, I had a great deal of leg space, I had a nice meal, and the flight staff was helpful and friendly. A really great flight.

some sections of airport are too cramped. The screening of luggage was twice and a huge hassle. They kept saying my boarding the for my next flight was in 10 minutes but were dragging the screening too long. having a 2 hour connecting time with this much delays in screenings is not good. They could see I was traveling with special needs kid yet I was" randomly chosen" to be personally screened again.

Qatar screwed up by delaying our onward journey for refueling, which resulted in missing our connecting flight to India. the airport qater staff at Doha, herded us like cattle in a very incohesive and uncoordinated way. We were then given 2 options: either catch our original flight the Next day ( After 24.hrs) or catch 2 flights instead , to goto our destination in India. All this, for paying a premium for Qatar.

This flight was packed and undercrewd! Service cart cam by twice on a 14 hour flight

Check-in staff were not very pleasing and sounded to be rude, even though I hold a platinum membership. The aircraft is brand new and good. As it's a short flight no other comments.

Book Cheap Grand Bahama Plane Tickets

Recent return flight deals

30/5Thu
2 stopsQatar Airways
46h 50mJNB-FPO
20/6Thu
2 stopsQatar Airways
46h 22mFPO-JNB
R20 539
4/9Wed
2 stops
44h 51mJNB-FPO
10/9Tue
2 stops
38h 44mFPO-JNB
R25 556
10/5Fri
2 stopsQatar Airways
29h 30mJNB-FPO
12/5Sun
2 stopsQatar Airways
46h 35mFPO-JNB
R25 688
10/5Fri
3 stops
34h 35mJNB-FPO
12/5Sun
2 stops
44h 25mFPO-JNB
R29 512
4/9Wed
3 stops
68h 36mJNB-FPO
10/9Tue
2 stops
38h 44mFPO-JNB
R29 872
12/4Fri
2 stopsQatar Airways
38h 10mJNB-FPO
16/5Thu
2 stopsQatar Airways
40h 15mFPO-JNB
R29 910
18/4Thu
2 stopsQatar Airways
57h 25mJNB-FPO
22/4Mon
2 stopsQatar Airways
39h 52mFPO-JNB
R32 693
18/4Thu
2 stopsQatar Airways
57h 25mJNB-FPO
22/4Mon
2 stopsQatar Airways
33h 42mFPO-JNB
R34 358
30/5Thu
3 stops
41h 55mJNB-FPO
20/6Thu
2 stops
37h 45mFPO-JNB
R34 851
12/4Fri
3 stops
38h 30mJNB-FPO
16/5Thu
2 stops
38h 05mFPO-JNB
R47 761

Search by stops

Search by airline

Search by price

Flights to Grand Bahama

Cabin classes:

R2 253
R3 370
R3 180
R795

Browse origins: