Located in the heart of the Cook Islands, Mitiaro Island is a hidden gem waiting to be explored. With its lush landscapes, stunning coral reefs, and rich Polynesian culture, this tranquil paradise offers a serene escape from the hustle and bustle of modern life. Visitors can immerse themselves in the island's traditional way of life, from participating in local customs to enjoying fresh, authentic cuisine. Whether you're seeking adventure in the crystal-clear waters or simply looking to unwind on pristine beaches, Mitiaro Island promises an unforgettable experience for those who venture off the beaten path.
The cheapest month to fly to Mitiaro Island is typically November.
There are no airports on Mitiaro Island, however, the closest airports are Rarotonga International Airport in the Cook Islands and Tahiti Faa'a International Airport in French Polynesia.
The flight to Mitiaro Island (MOI) is roughly 21 hours 1 minute and 9,235 miles (14,862 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Mitiaro Island from leading comparison sites using our search engine dashboard.
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Mitiaro Island (MOI) - The flight distance between these airports is 9,235 miles (14,862 kilometres). The direct flight time is roughly 21 hours 1 minute.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Mitiaro Island (MOI) - The flight distance between these airports is 8,711 miles (14,019 kilometres). The direct flight time is roughly 19 hours 51 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Mitiaro Island (MOI) - The flight distance between these airports is 8,970 miles (14,435 kilometres). The direct flight time is roughly 20 hours 25 minutes.
Flights from George, South Africa - George Airport (GRJ) to Mitiaro Island (MOI) - The flight distance between these airports is 8,716 miles (14,027 kilometres). The direct flight time is roughly 19 hours 52 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Mitiaro Island (MOI) - The flight distance between these airports is 9,251 miles (14,888 kilometres). The direct flight time is roughly 21 hours 3 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Mitiaro Island (MOI) - The flight distance between these airports is 8,711 miles (14,019 kilometres). The direct flight time is roughly 19 hours 51 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Mitiaro Island (MOI) - The flight distance between these airports is 9,045 miles (14,557 kilometres). The direct flight time is roughly 20 hours 36 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Mitiaro Island (MOI) - The flight distance between these airports is 8,765 miles (14,106 kilometres). The direct flight time is roughly 19 hours 58 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Mitiaro Island (MOI) - The flight distance between these airports is 9,326 miles (15,009 kilometres). The direct flight time is roughly 21 hours 13 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Mitiaro Island (MOI) - The flight distance between these airports is 9,072 miles (14,599 kilometres). The direct flight time is roughly 20 hours 39 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Mitiaro Island (MOI) - The flight distance between these airports is 9,256 miles (14,897 kilometres). The direct flight time is roughly 21 hours 4 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Mitiaro Island (MOI) - The flight distance between these airports is 9,354 miles (15,053 kilometres). The direct flight time is roughly 21 hours 17 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Mitiaro Island (MOI) - The flight distance between these airports is 8,975 miles (14,444 kilometres). The direct flight time is roughly 20 hours 26 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Mitiaro Island (MOI) - The flight distance between these airports is 9,380 miles (15,096 kilometres). The direct flight time is roughly 21 hours 20 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Mitiaro Island (MOI) - The flight distance between these airports is 9,017 miles (14,511 kilometres). The direct flight time is roughly 20 hours 32 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Mitiaro Island (MOI) - The flight distance between these airports is 9,103 miles (14,650 kilometres). The direct flight time is roughly 20 hours 43 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Mitiaro Island (MOI) - The flight distance between these airports is 8,861 miles (14,261 kilometres). The direct flight time is roughly 20 hours 11 minutes.
Expert Help
Choose Site / Currency