Great Harbour Cay, nestled in the Berry Islands of the Bahamas, captivates visitors with its untouched natural beauty and laid-back island charm. Known for its stunning white sandy beaches, crystal-clear turquoise waters, and vibrant marine life, this secluded paradise offers a tranquil escape from the hustle and bustle of everyday life. Whether you're seeking relaxation on the pristine shores, adventure in the surrounding waters, or a glimpse into the local culture, Great Harbour Cay beckons with its warm hospitality and enchanting island atmosphere. Discover a hidden gem where time slows down, and the beauty of nature takes center stage.
The cheapest month of the year to fly to Great Harbour Cay is typically September.
The popular airports near Great Harbour Cay are Miami International Airport (MIA), Fort Lauderdale-Hollywood International Airport (FLL), and Lynden Pindling International Airport (NAS) in Nassau, Bahamas.
The flight to Great Harbour Cay (GHC) is roughly 18 hours 5 minutes and 7,914 miles (12,737 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Great Harbour Cay from leading comparison sites using our search engine dashboard.
Private resort island with a lighthouse
Royal Caribbean Cruises' private island
Island
Beach
Beach
Snorkeling
Water park and park
Island
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Great Harbour Cay (GHC) - The flight distance between these airports is 7,914 miles (12,737 kilometres). The direct flight time is roughly 18 hours 5 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Great Harbour Cay (GHC) - The flight distance between these airports is 7,535 miles (12,126 kilometres). The direct flight time is roughly 17 hours 14 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Great Harbour Cay (GHC) - The flight distance between these airports is 8,151 miles (13,118 kilometres). The direct flight time is roughly 18 hours 36 minutes.
Flights from George, South Africa - George Airport (GRJ) to Great Harbour Cay (GHC) - The flight distance between these airports is 7,742 miles (12,459 kilometres). The direct flight time is roughly 17 hours 42 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Great Harbour Cay (GHC) - The flight distance between these airports is 7,891 miles (12,699 kilometres). The direct flight time is roughly 18 hours 2 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Great Harbour Cay (GHC) - The flight distance between these airports is 7,919 miles (12,745 kilometres). The direct flight time is roughly 18 hours 5 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Great Harbour Cay (GHC) - The flight distance between these airports is 7,863 miles (12,653 kilometres). The direct flight time is roughly 17 hours 58 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Great Harbour Cay (GHC) - The flight distance between these airports is 8,025 miles (12,915 kilometres). The direct flight time is roughly 18 hours 19 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Great Harbour Cay (GHC) - The flight distance between these airports is 8,043 miles (12,944 kilometres). The direct flight time is roughly 18 hours 22 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Great Harbour Cay (GHC) - The flight distance between these airports is 7,768 miles (12,501 kilometres). The direct flight time is roughly 17 hours 45 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Great Harbour Cay (GHC) - The flight distance between these airports is 8,068 miles (12,984 kilometres). The direct flight time is roughly 18 hours 25 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Great Harbour Cay (GHC) - The flight distance between these airports is 8,040 miles (12,940 kilometres). The direct flight time is roughly 18 hours 22 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Great Harbour Cay (GHC) - The flight distance between these airports is 8,110 miles (13,052 kilometres). The direct flight time is roughly 18 hours 31 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Great Harbour Cay (GHC) - The flight distance between these airports is 7,937 miles (12,773 kilometres). The direct flight time is roughly 18 hours 8 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Great Harbour Cay (GHC) - The flight distance between these airports is 8,192 miles (13,183 kilometres). The direct flight time is roughly 18 hours 42 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Great Harbour Cay (GHC) - The flight distance between these airports is 7,558 miles (12,163 kilometres). The direct flight time is roughly 17 hours 17 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Great Harbour Cay (GHC) - The flight distance between these airports is 8,046 miles (12,949 kilometres). The direct flight time is roughly 18 hours 22 minutes.
Expert Help
Choose Site / Currency