Nestled in the tranquil embrace of the South Pacific Ocean, Pukapuka is a hidden gem waiting to be discovered by intrepid travelers seeking serenity and untouched natural beauty. This remote atoll, part of the Cook Islands, captivates visitors with its pristine white sandy beaches, crystal-clear turquoise waters teeming with vibrant marine life, and a laid-back Polynesian charm that is sure to enchant all who venture to its shores. As the gentle ocean breeze whispers through the palm trees and the warm sun bathes the landscape in golden light, Pukapuka offers a blissful escape from the hustle and bustle of modern life.
The cheapest month to fly to Pukapuka is typically November.
Pukapuka does not have its own airport; the nearest airports are located in Rarotonga (RAR) in the Cook Islands and in Pago Pago (PPG) in American Samoa.
The flight to Pukapuka (PZK) is roughly 13 hours 45 minutes and 5,970 miles (9,608 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Pukapuka from leading comparison sites using our search engine dashboard.
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Pukapuka (PZK) - The flight distance between these airports is 5,970 miles (9,608 kilometres). The direct flight time is roughly 13 hours 45 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Pukapuka (PZK) - The flight distance between these airports is 5,364 miles (8,633 kilometres). The direct flight time is roughly 12 hours 25 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Pukapuka (PZK) - The flight distance between these airports is 5,541 miles (8,917 kilometres). The direct flight time is roughly 12 hours 48 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Pukapuka (PZK) - The flight distance between these airports is 6,409 miles (10,314 kilometres). The direct flight time is roughly 14 hours 44 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Pukapuka (PZK) - The flight distance between these airports is 5,695 miles (9,165 kilometres). The direct flight time is roughly 13 hours 9 minutes.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Pukapuka (PZK) - The flight distance between these airports is 5,898 miles (9,492 kilometres). The direct flight time is roughly 13 hours 36 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Pukapuka (PZK) - The flight distance between these airports is 6,144 miles (9,888 kilometres). The direct flight time is roughly 14 hours 9 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Pukapuka (PZK) - The flight distance between these airports is 5,110 miles (8,224 kilometres). The direct flight time is roughly 11 hours 51 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Pukapuka (PZK) - The flight distance between these airports is 5,338 miles (8,591 kilometres). The direct flight time is roughly 12 hours 21 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Pukapuka (PZK) - The flight distance between these airports is 5,708 miles (9,187 kilometres). The direct flight time is roughly 13 hours 11 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Pukapuka (PZK) - The flight distance between these airports is 5,289 miles (8,512 kilometres). The direct flight time is roughly 12 hours 15 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Pukapuka (PZK) - The flight distance between these airports is 4,833 miles (7,778 kilometres). The direct flight time is roughly 11 hours 14 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Pukapuka (PZK) - The flight distance between these airports is 5,676 miles (9,135 kilometres). The direct flight time is roughly 13 hours 6 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Pukapuka (PZK) - The flight distance between these airports is 6,236 miles (10,036 kilometres). The direct flight time is roughly 14 hours 21 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Pukapuka (PZK) - The flight distance between these airports is 6,465 miles (10,405 kilometres). The direct flight time is roughly 14 hours 52 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Pukapuka (PZK) - The flight distance between these airports is 5,861 miles (9,432 kilometres). The direct flight time is roughly 13 hours 31 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Pukapuka (PZK) - The flight distance between these airports is 6,882 miles (11,075 kilometres). The direct flight time is roughly 15 hours 47 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Pukapuka (PZK) - The flight distance between these airports is 3,720 miles (5,987 kilometres). The direct flight time is roughly 8 hours 46 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Pukapuka (PZK) - The flight distance between these airports is 5,455 miles (8,779 kilometres). The direct flight time is roughly 12 hours 37 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Pukapuka (PZK) - The flight distance between these airports is 4,547 miles (7,318 kilometres). The direct flight time is roughly 10 hours 36 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Pukapuka (PZK) - The flight distance between these airports is 5,939 miles (9,558 kilometres). The direct flight time is roughly 13 hours 41 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Pukapuka (PZK) - The flight distance between these airports is 6,232 miles (10,029 kilometres). The direct flight time is roughly 14 hours 20 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Pukapuka (PZK) - The flight distance between these airports is 6,291 miles (10,125 kilometres). The direct flight time is roughly 14 hours 28 minutes.
Expert Help
Choose Site / Currency