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 4 hours 3 minutes and 1,598 miles (2,572 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
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 Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Morotai Island (OTI) - The flight distance between these airports is 1,598 miles (2,572 kilometres). The direct flight time is roughly 4 hours 3 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Morotai Island (OTI) - The flight distance between these airports is 1,174 miles (1,889 kilometres). The direct flight time is roughly 3 hours 6 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Morotai Island (OTI) - The flight distance between these airports is 1,254 miles (2,018 kilometres). The direct flight time is roughly 3 hours 17 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Morotai Island (OTI) - The flight distance between these airports is 1,860 miles (2,993 kilometres). The direct flight time is roughly 4 hours 37 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Morotai Island (OTI) - The flight distance between these airports is 1,408 miles (2,266 kilometres). The direct flight time is roughly 3 hours 37 minutes.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Morotai Island (OTI) - The flight distance between these airports is 1,559 miles (2,508 kilometres). The direct flight time is roughly 3 hours 57 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Morotai Island (OTI) - The flight distance between these airports is 1,667 miles (2,683 kilometres). The direct flight time is roughly 4 hours 12 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Morotai Island (OTI) - The flight distance between these airports is 780 miles (1,255 kilometres). The direct flight time is roughly 2 hours 13 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Morotai Island (OTI) - The flight distance between these airports is 822 miles (1,323 kilometres). The direct flight time is roughly 2 hours 19 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Morotai Island (OTI) - The flight distance between these airports is 1,386 miles (2,230 kilometres). The direct flight time is roughly 3 hours 34 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Morotai Island (OTI) - The flight distance between these airports is 1,116 miles (1,796 kilometres). The direct flight time is roughly 2 hours 58 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Morotai Island (OTI) - The flight distance between these airports is 237 miles (382 kilometres). The direct flight time is roughly 1 hour 1 minute.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Morotai Island (OTI) - The flight distance between these airports is 1,380 miles (2,220 kilometres). The direct flight time is roughly 3 hours 33 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Morotai Island (OTI) - The flight distance between these airports is 1,673 miles (2,692 kilometres). The direct flight time is roughly 4 hours 13 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Morotai Island (OTI) - The flight distance between these airports is 1,943 miles (3,127 kilometres). The direct flight time is roughly 4 hours 49 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Morotai Island (OTI) - The flight distance between these airports is 1,316 miles (2,118 kilometres). The direct flight time is roughly 3 hours 25 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Morotai Island (OTI) - The flight distance between these airports is 2,281 miles (3,670 kilometres). The direct flight time is roughly 5 hours 34 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Morotai Island (OTI) - The flight distance between these airports is 901 miles (1,449 kilometres). The direct flight time is roughly 2 hours 30 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Morotai Island (OTI) - The flight distance between these airports is 1,010 miles (1,626 kilometres). The direct flight time is roughly 2 hours 44 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Morotai Island (OTI) - The flight distance between these airports is 398 miles (641 kilometres). The direct flight time is roughly 1 hour 23 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Morotai Island (OTI) - The flight distance between these airports is 1,459 miles (2,348 kilometres). The direct flight time is roughly 3 hours 44 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Morotai Island (OTI) - The flight distance between these airports is 1,724 miles (2,774 kilometres). The direct flight time is roughly 4 hours 19 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Morotai Island (OTI) - The flight distance between these airports is 1,840 miles (2,962 kilometres). The direct flight time is roughly 4 hours 35 minutes.