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 24 hours 54 minutes and 10,987 miles (17,683 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
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.3 °C
Wed, 1 May 2024
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Treasure Cay (TCB) - The flight distance between these airports is 10,987 miles (17,683 kilometres). The direct flight time is roughly 24 hours 54 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Treasure Cay (TCB) - The flight distance between these airports is 10,946 miles (17,616 kilometres). The direct flight time is roughly 24 hours 49 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Treasure Cay (TCB) - The flight distance between these airports is 10,941 miles (17,608 kilometres). The direct flight time is roughly 24 hours 48 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Treasure Cay (TCB) - The flight distance between these airports is 10,555 miles (16,987 kilometres). The direct flight time is roughly 23 hours 57 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Treasure Cay (TCB) - The flight distance between these airports is 11,030 miles (17,751 kilometres). The direct flight time is roughly 25 hours.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Treasure Cay (TCB) - The flight distance between these airports is 11,027 miles (17,747 kilometres). The direct flight time is roughly 25 hours.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Treasure Cay (TCB) - The flight distance between these airports is 10,783 miles (17,354 kilometres). The direct flight time is roughly 24 hours 27 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Treasure Cay (TCB) - The flight distance between these airports is 10,568 miles (17,007 kilometres). The direct flight time is roughly 23 hours 59 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Treasure Cay (TCB) - The flight distance between these airports is 10,437 miles (16,797 kilometres). The direct flight time is roughly 23 hours 41 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Treasure Cay (TCB) - The flight distance between these airports is 10,978 miles (17,668 kilometres). The direct flight time is roughly 24 hours 53 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Treasure Cay (TCB) - The flight distance between these airports is 10,906 miles (17,551 kilometres). The direct flight time is roughly 24 hours 44 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Treasure Cay (TCB) - The flight distance between these airports is 9,981 miles (16,063 kilometres). The direct flight time is roughly 22 hours 40 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Treasure Cay (TCB) - The flight distance between these airports is 11,005 miles (17,710 kilometres). The direct flight time is roughly 24 hours 57 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Treasure Cay (TCB) - The flight distance between these airports is 10,509 miles (16,912 kilometres). The direct flight time is roughly 23 hours 51 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Treasure Cay (TCB) - The flight distance between these airports is 10,643 miles (17,128 kilometres). The direct flight time is roughly 24 hours 9 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Treasure Cay (TCB) - The flight distance between these airports is 10,545 miles (16,970 kilometres). The direct flight time is roughly 23 hours 55 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Treasure Cay (TCB) - The flight distance between these airports is 10,156 miles (16,345 kilometres). The direct flight time is roughly 23 hours 4 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Treasure Cay (TCB) - The flight distance between these airports is 9,424 miles (15,166 kilometres). The direct flight time is roughly 21 hours 26 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Treasure Cay (TCB) - The flight distance between these airports is 10,637 miles (17,119 kilometres). The direct flight time is roughly 24 hours 8 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Treasure Cay (TCB) - The flight distance between these airports is 10,120 miles (16,287 kilometres). The direct flight time is roughly 22 hours 59 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Treasure Cay (TCB) - The flight distance between these airports is 10,744 miles (17,291 kilometres). The direct flight time is roughly 24 hours 22 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Treasure Cay (TCB) - The flight distance between these airports is 10,701 miles (17,221 kilometres). The direct flight time is roughly 24 hours 16 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Treasure Cay (TCB) - The flight distance between these airports is 10,856 miles (17,471 kilometres). The direct flight time is roughly 24 hours 37 minutes.
Expert Help
Choose Site / Currency