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 22 hours 4 minutes and 9,707 miles (15,622 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Pukapuka from leading comparison sites using our search engine dashboard.
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Pukapuka (PZK) - The flight distance between these airports is 9,707 miles (15,622 kilometres). The direct flight time is roughly 22 hours 4 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Pukapuka (PZK) - The flight distance between these airports is 9,322 miles (15,003 kilometres). The direct flight time is roughly 21 hours 12 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Pukapuka (PZK) - The flight distance between these airports is 9,417 miles (15,156 kilometres). The direct flight time is roughly 21 hours 25 minutes.
Flights from George, South Africa - George Airport (GRJ) to Pukapuka (PZK) - The flight distance between these airports is 9,287 miles (14,945 kilometres). The direct flight time is roughly 21 hours 8 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Pukapuka (PZK) - The flight distance between these airports is 9,728 miles (15,655 kilometres). The direct flight time is roughly 22 hours 7 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Pukapuka (PZK) - The flight distance between these airports is 9,245 miles (14,878 kilometres). The direct flight time is roughly 21 hours 2 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Pukapuka (PZK) - The flight distance between these airports is 9,556 miles (15,380 kilometres). The direct flight time is roughly 21 hours 44 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Pukapuka (PZK) - The flight distance between these airports is 9,269 miles (14,918 kilometres). The direct flight time is roughly 21 hours 5 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Pukapuka (PZK) - The flight distance between these airports is 9,746 miles (15,684 kilometres). The direct flight time is roughly 22 hours 9 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Pukapuka (PZK) - The flight distance between these airports is 9,603 miles (15,454 kilometres). The direct flight time is roughly 21 hours 50 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Pukapuka (PZK) - The flight distance between these airports is 9,682 miles (15,581 kilometres). The direct flight time is roughly 22 hours.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Pukapuka (PZK) - The flight distance between these airports is 9,769 miles (15,722 kilometres). The direct flight time is roughly 22 hours 12 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Pukapuka (PZK) - The flight distance between these airports is 9,433 miles (15,181 kilometres). The direct flight time is roughly 21 hours 27 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Pukapuka (PZK) - The flight distance between these airports is 9,822 miles (15,807 kilometres). The direct flight time is roughly 22 hours 19 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Pukapuka (PZK) - The flight distance between these airports is 9,447 miles (15,203 kilometres). The direct flight time is roughly 21 hours 29 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Pukapuka (PZK) - The flight distance between these airports is 9,679 miles (15,577 kilometres). The direct flight time is roughly 22 hours.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Pukapuka (PZK) - The flight distance between these airports is 9,350 miles (15,047 kilometres). The direct flight time is roughly 21 hours 16 minutes.
Expert Help
Choose Site / Currency