Nestled within the pristine waters of the North Maluku province in Indonesia, Morotai Island beckons travelers with its unspoiled beauty and rich history. Known for its World War II relics and lush landscapes, Morotai offers a unique blend of adventure and serenity. Dive into crystal-clear waters teeming with vibrant marine life, explore hidden caves and waterfalls, or simply relax on white sandy beaches surrounded by swaying palms. Whether seeking a thrilling outdoor escapade or a tranquil retreat, Morotai Island promises an unforgettable experience for all who venture to this enchanting corner of the Indonesian archipelago.
The cheapest month to fly to Morotai Island is typically February.
The popular airports near Morotai Island are Morotai Airport (OTI) and Manado Sam Ratulangi International Airport (MDC).
The flight to Morotai Island (OTI) is roughly 15 hours 50 minutes and 6,906 miles (11,114 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Morotai Island from leading comparison sites using our search engine dashboard.
Swimming & diving spot off a sandbar
History and museum
Attraction
Museum
Attraction
History and museum
Attraction
Attraction
Beach
Attraction
Average Temperature
30°C
Jan
30°C
Feb
30°C
Mar
31°C
Apr
31°C
May
30°C
Jun
30°C
Jul
31°C
Aug
31°C
Sep
32°C
Oct
31°C
Nov
31°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Morotai Island (OTI) - The flight distance between these airports is 6,906 miles (11,114 kilometres). The direct flight time is roughly 15 hours 50 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Morotai Island (OTI) - The flight distance between these airports is 7,423 miles (11,947 kilometres). The direct flight time is roughly 16 hours 59 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Morotai Island (OTI) - The flight distance between these airports is 6,721 miles (10,816 kilometres). The direct flight time is roughly 15 hours 26 minutes.
Flights from George, South Africa - George Airport (GRJ) to Morotai Island (OTI) - The flight distance between these airports is 7,209 miles (11,601 kilometres). The direct flight time is roughly 16 hours 31 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Morotai Island (OTI) - The flight distance between these airports is 6,926 miles (11,147 kilometres). The direct flight time is roughly 15 hours 53 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Morotai Island (OTI) - The flight distance between these airports is 7,025 miles (11,305 kilometres). The direct flight time is roughly 16 hours 6 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Morotai Island (OTI) - The flight distance between these airports is 7,013 miles (11,286 kilometres). The direct flight time is roughly 16 hours 5 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Morotai Island (OTI) - The flight distance between these airports is 6,903 miles (11,110 kilometres). The direct flight time is roughly 15 hours 50 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Morotai Island (OTI) - The flight distance between these airports is 6,735 miles (10,838 kilometres). The direct flight time is roughly 15 hours 27 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Morotai Island (OTI) - The flight distance between these airports is 7,107 miles (11,437 kilometres). The direct flight time is roughly 16 hours 17 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Morotai Island (OTI) - The flight distance between these airports is 6,730 miles (10,830 kilometres). The direct flight time is roughly 15 hours 27 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Morotai Island (OTI) - The flight distance between these airports is 6,728 miles (10,828 kilometres). The direct flight time is roughly 15 hours 27 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Morotai Island (OTI) - The flight distance between these airports is 6,764 miles (10,886 kilometres). The direct flight time is roughly 15 hours 31 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Morotai Island (OTI) - The flight distance between these airports is 6,836 miles (11,001 kilometres). The direct flight time is roughly 15 hours 41 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Morotai Island (OTI) - The flight distance between these airports is 6,664 miles (10,725 kilometres). The direct flight time is roughly 15 hours 18 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Morotai Island (OTI) - The flight distance between these airports is 7,321 miles (11,782 kilometres). The direct flight time is roughly 16 hours 46 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Morotai Island (OTI) - The flight distance between these airports is 6,860 miles (11,041 kilometres). The direct flight time is roughly 15 hours 44 minutes.
Expert Help
Choose Site / Currency