Grand Turk Island, a hidden gem in the Caribbean, beckons travelers with its laid-back charm and pristine beaches. Steeped in rich history as the capital of the Turks and Caicos Islands, this picturesque destination offers a perfect blend of relaxation and adventure. From exploring colonial-era architecture to snorkeling in crystal-clear waters teeming with vibrant marine life, Grand Turk Island promises an unforgettable experience for all who visit. Whether you seek to bask in the sun on its white sandy shores or immerse yourself in its captivating culture, this enchanting island invites you to indulge in a truly idyllic getaway.
The cheapest month to fly to Grand Turk Island is typically September.
The popular airports near Grand Turk Island are JAGS McCartney International Airport (GDT) in Grand Turk itself and Providenciales International Airport (PLS) in Providenciales, Turks and Caicos Islands.
The flight to Grand Turk Island (GDT) is roughly 25 hours 45 minutes and 11,368 miles (18,295 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Grand Turk Island from leading comparison sites using our search engine dashboard.
Destination for visiting cruise ships
History exhibits in a colonial house
Port-adjacent beach popular at sunset
White-sand beach with casuarina trees
Lighthouse
Beach
Lighthouse
Route
Grand Turk island & surrounding cays
Park and garden and beach
Museum
Open-Air Museum
Lake
National Park
Water
Water
Lake
Snorkeling
Beach
Small uninhabited island for snorkeling
Snorkeling
Adventure
Island
Island
Island
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Grand Turk Island (GDT) - The flight distance between these airports is 11,368 miles (18,295 kilometres). The direct flight time is roughly 25 hours 45 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Grand Turk Island (GDT) - The flight distance between these airports is 11,464 miles (18,450 kilometres). The direct flight time is roughly 25 hours 58 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Grand Turk Island (GDT) - The flight distance between these airports is 11,430 miles (18,395 kilometres). The direct flight time is roughly 25 hours 54 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Grand Turk Island (GDT) - The flight distance between these airports is 10,843 miles (17,450 kilometres). The direct flight time is roughly 24 hours 35 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Grand Turk Island (GDT) - The flight distance between these airports is 11,487 miles (18,487 kilometres). The direct flight time is roughly 26 hours 1 minute.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Grand Turk Island (GDT) - The flight distance between these airports is 11,428 miles (18,392 kilometres). The direct flight time is roughly 25 hours 53 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Grand Turk Island (GDT) - The flight distance between these airports is 11,125 miles (17,904 kilometres). The direct flight time is roughly 25 hours 13 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Grand Turk Island (GDT) - The flight distance between these airports is 11,097 miles (17,859 kilometres). The direct flight time is roughly 25 hours 9 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Grand Turk Island (GDT) - 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 Semarang, Indonesia - Ahmad Yani Airport (SRG) to Grand Turk Island (GDT) - The flight distance between these airports is 11,432 miles (18,398 kilometres). The direct flight time is roughly 25 hours 54 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Grand Turk Island (GDT) - The flight distance between these airports is 11,431 miles (18,396 kilometres). The direct flight time is roughly 25 hours 54 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Grand Turk Island (GDT) - The flight distance between these airports is 10,513 miles (16,919 kilometres). The direct flight time is roughly 23 hours 51 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Grand Turk Island (GDT) - The flight distance between these airports is 11,466 miles (18,453 kilometres). The direct flight time is roughly 25 hours 58 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Grand Turk Island (GDT) - The flight distance between these airports is 10,845 miles (17,454 kilometres). The direct flight time is roughly 24 hours 36 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Grand Turk Island (GDT) - The flight distance between these airports is 10,904 miles (17,549 kilometres). The direct flight time is roughly 24 hours 43 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Grand Turk Island (GDT) - The flight distance between these airports is 10,965 miles (17,647 kilometres). The direct flight time is roughly 24 hours 52 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Grand Turk Island (GDT) - The flight distance between these airports is 10,363 miles (16,678 kilometres). The direct flight time is roughly 23 hours 31 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Grand Turk Island (GDT) - The flight distance between these airports is 9,942 miles (16,000 kilometres). The direct flight time is roughly 22 hours 35 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Grand Turk Island (GDT) - The flight distance between these airports is 11,131 miles (17,914 kilometres). The direct flight time is roughly 25 hours 14 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Grand Turk Island (GDT) - The flight distance between these airports is 10,657 miles (17,151 kilometres). The direct flight time is roughly 24 hours 10 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Grand Turk Island (GDT) - The flight distance between these airports is 11,143 miles (17,932 kilometres). The direct flight time is roughly 25 hours 15 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Grand Turk Island (GDT) - The flight distance between these airports is 11,024 miles (17,741 kilometres). The direct flight time is roughly 24 hours 59 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Grand Turk Island (GDT) - The flight distance between these airports is 11,146 miles (17,937 kilometres). The direct flight time is roughly 25 hours 16 minutes.
Expert Help
Choose Site / Currency