Located on the beautiful island of Abaco in the Bahamas, Treasure Cay is a hidden gem offering pristine white sandy beaches, crystal clear turquoise waters, and a laid-back island atmosphere. This charming coastal town is a paradise for those seeking relaxation and tranquillity, with a range of outdoor activities such as snorkelling, diving, and deep-sea fishing. Explore the vibrant coral reefs just offshore, indulge in fresh seafood cuisine, or simply unwind under swaying coconut palms on the picture-perfect beaches. With its unspoiled natural beauty and warm hospitality, Treasure Cay is a true oasis for travellers looking to escape the hustle and bustle of everyday life.
The cheapest month to fly to Treasure Cay is typically September.
The popular airports near the city of Treasure Cay are Treasure Cay Airport (TCB), Marsh Harbour Airport (MHH), and Grand Bahama International Airport (FPO).
The flight to Treasure Cay (TCB) is roughly 18 hours 4 minutes and 7,910 miles (12,729 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Treasure Cay from leading comparison sites using our search engine dashboard.
Scenic, white sand beaches & lighthouse
Small isle with boat-building & a museum
Relaxed barrier isle with a quaint town
Vast saltwater sea for boating
Isolated white-sand beach on a cay
Lighthouse
Island
Marina
Snorkeling, scuba diving, and green sea turtle
Victorian house devoted to local history
Compact museum of local history
Island
Island
Island
Park
Point of interest
Island
Marina
Island
Island
National Park
National Park
Water
Fossil, tortoise, and nature
Island
Snorkeling
Island
Public Beach
Island
Beach
Beach
Water
Lighthouse
Beach
Water
Beach
Marina
Beach
Beach
Honeymoon
Heritage Museum
Historic site and history
Island
23.9 °C
Thu, 2 May 2024
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Treasure Cay (TCB) - The flight distance between these airports is 7,910 miles (12,729 kilometres). The direct flight time is roughly 18 hours 4 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Treasure Cay (TCB) - The flight distance between these airports is 7,545 miles (12,142 kilometres). The direct flight time is roughly 17 hours 15 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Treasure Cay (TCB) - The flight distance between these airports is 8,150 miles (13,117 kilometres). The direct flight time is roughly 18 hours 36 minutes.
Flights from George, South Africa - George Airport (GRJ) to Treasure Cay (TCB) - The flight distance between these airports is 7,750 miles (12,472 kilometres). The direct flight time is roughly 17 hours 43 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Treasure Cay (TCB) - The flight distance between these airports is 7,886 miles (12,692 kilometres). The direct flight time is roughly 18 hours 1 minute.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Treasure Cay (TCB) - The flight distance between these airports is 7,927 miles (12,757 kilometres). The direct flight time is roughly 18 hours 6 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Treasure Cay (TCB) - The flight distance between these airports is 7,863 miles (12,654 kilometres). The direct flight time is roughly 17 hours 58 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Treasure Cay (TCB) - The flight distance between these airports is 8,030 miles (12,923 kilometres). The direct flight time is roughly 18 hours 20 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Treasure Cay (TCB) - The flight distance between these airports is 8,035 miles (12,931 kilometres). The direct flight time is roughly 18 hours 21 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Treasure Cay (TCB) - The flight distance between these airports is 7,768 miles (12,502 kilometres). The direct flight time is roughly 17 hours 45 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Treasure Cay (TCB) - The flight distance between these airports is 8,061 miles (12,973 kilometres). The direct flight time is roughly 18 hours 24 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Treasure Cay (TCB) - The flight distance between these airports is 8,032 miles (12,926 kilometres). The direct flight time is roughly 18 hours 20 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Treasure Cay (TCB) - The flight distance between these airports is 8,110 miles (13,051 kilometres). The direct flight time is roughly 18 hours 31 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Treasure Cay (TCB) - The flight distance between these airports is 7,929 miles (12,760 kilometres). The direct flight time is roughly 18 hours 7 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Treasure Cay (TCB) - The flight distance between these airports is 8,189 miles (13,179 kilometres). The direct flight time is roughly 18 hours 41 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Treasure Cay (TCB) - The flight distance between these airports is 7,559 miles (12,165 kilometres). The direct flight time is roughly 17 hours 17 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Treasure Cay (TCB) - The flight distance between these airports is 8,049 miles (12,953 kilometres). The direct flight time is roughly 18 hours 23 minutes.
Expert Help
Choose Site / Currency