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 2 hours 42 minutes and 995 miles (1,601 kilometres) from Manila, Philippines - Metropolitan Area Airport (MNL).
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 Manila, Philippines - Metropolitan Area Airport (MNL) to Morotai Island (OTI) - The flight distance between these airports is 995 miles (1,601 kilometres). The direct flight time is roughly 2 hours 42 minutes.
Flights from Cebu, Philippines - Mactan International Airport (CEB) to Morotai Island (OTI) - The flight distance between these airports is 644 miles (1,036 kilometres). The direct flight time is roughly 1 hour 55 minutes.
Flights from Kalibo, Philippines - Kalibo International Airport (KLO) to Morotai Island (OTI) - The flight distance between these airports is 780 miles (1,256 kilometres). The direct flight time is roughly 2 hours 14 minutes.
Flights from Luzon, Philippines - Clark International Airport (CRK) to Morotai Island (OTI) - The flight distance between these airports is 1,051 miles (1,691 kilometres). The direct flight time is roughly 2 hours 50 minutes.
Flights from Puerto Princesa, Philippines - Puerto Princesa International Airport (PPS) to Morotai Island (OTI) - The flight distance between these airports is 845 miles (1,360 kilometres). The direct flight time is roughly 2 hours 22 minutes.
Flights from Davao, Philippines - Francisco Bangoy International Airport (DVO) to Morotai Island (OTI) - The flight distance between these airports is 396 miles (638 kilometres). The direct flight time is roughly 1 hour 22 minutes.
Flights from Tacloban, Philippines - D.Z. Romualdez Airport (TAC) to Morotai Island (OTI) - The flight distance between these airports is 673 miles (1,084 kilometres). The direct flight time is roughly 1 hour 59 minutes.
Flights from Cagayan de Oro, Philippines - Laguindingan International Airport (CGY) to Morotai Island (OTI) - The flight distance between these airports is 509 miles (819 kilometres). The direct flight time is roughly 1 hour 37 minutes.
Flights from Legazpi, Philippines - Legaspi Airport (LGP) to Morotai Island (OTI) - The flight distance between these airports is 829 miles (1,335 kilometres). The direct flight time is roughly 2 hours 20 minutes.
Flights from Cotabato, Philippines - Awang Airport (CBO) to Morotai Island (OTI) - The flight distance between these airports is 453 miles (729 kilometres). The direct flight time is roughly 1 hour 30 minutes.
Flights from Butuan, Philippines - Bancasi Airport (BXU) to Morotai Island (OTI) - The flight distance between these airports is 516 miles (830 kilometres). The direct flight time is roughly 1 hour 38 minutes.
Flights from General Santos, Philippines - General Santos International Airport (GES) to Morotai Island (OTI) - The flight distance between these airports is 355 miles (572 kilometres). The direct flight time is roughly 1 hour 17 minutes.
Flights from Surigao, Philippines - Surigao Airport (SUG) to Morotai Island (OTI) - The flight distance between these airports is 567 miles (913 kilometres). The direct flight time is roughly 1 hour 45 minutes.
Flights from Zamboanga, Philippines - Zamboanga International Airport (ZAM) to Morotai Island (OTI) - The flight distance between these airports is 547 miles (881 kilometres). The direct flight time is roughly 1 hour 42 minutes.
Flights from Tuguegarao, Philippines - Tuguegarao Airport (TUG) to Morotai Island (OTI) - The flight distance between these airports is 1,167 miles (1,878 kilometres). The direct flight time is roughly 3 hours 5 minutes.
Flights from Bacolod, Philippines - Silay International Airport (BCD) to Morotai Island (OTI) - The flight distance between these airports is 705 miles (1,134 kilometres). The direct flight time is roughly 2 hours 3 minutes.
Flights from Dumaguete, Philippines - Sibulan Airport (DGT) to Morotai Island (OTI) - The flight distance between these airports is 611 miles (983 kilometres). The direct flight time is roughly 1 hour 51 minutes.
Flights from Boracay, Philippines - Caticlan / Godofredo P. Ramos Airport (MPH) to Morotai Island (OTI) - The flight distance between these airports is 810 miles (1,304 kilometres). The direct flight time is roughly 2 hours 18 minutes.
Flights from Iloilo, Philippines - Iloilo International Airport (ILO) to Morotai Island (OTI) - The flight distance between these airports is 727 miles (1,170 kilometres). The direct flight time is roughly 2 hours 6 minutes.
Flights from Roxas City, Philippines - Roxas Airport (RXS) to Morotai Island (OTI) - The flight distance between these airports is 762 miles (1,227 kilometres). The direct flight time is roughly 2 hours 11 minutes.
Flights from Bohol, Philippines - Tagbilaran / Bohol–Panglao International Airport (TAG) to Morotai Island (OTI) - The flight distance between these airports is 609 miles (981 kilometres). The direct flight time is roughly 1 hour 51 minutes.
Flights from Laoag, Philippines - Laoag International Airport (LAO) to Morotai Island (OTI) - The flight distance between these airports is 1,233 miles (1,985 kilometres). The direct flight time is roughly 3 hours 14 minutes.
Flights from Dipolog, Philippines - Dipolog Airport (DPL) to Morotai Island (OTI) - The flight distance between these airports is 568 miles (914 kilometres). The direct flight time is roughly 1 hour 45 minutes.
Expert Help
Choose Site / Currency