If you’ve stared at your resort’s transfer instructions and thought “wait, is this Kadhdhoo or Kaadedhdhoo?” — you’re not alone, and you’re not being careless. Kooddoo, Kadhdhoo, and Kaadedhdhoo are three separate domestic airports in three separate atolls of the Maldives, and their names are close enough that even seasoned travel forums have threads warning people not to mix them up. Booking the wrong one doesn’t just mean a typo; it can mean a missed connection, a stranded transfer boat, or a very expensive last-minute charter.
This guide untangles the three names for good: what each airport actually is, which atoll and resorts it serves, and how to make sure your booking confirmation matches the airport your resort is actually expecting you at.
Why These Three Names Get Mixed Up Constantly
The confusion isn’t accidental. All three words share the same Dhivehi root pattern, all three refer to small domestic airports built to serve outlying atolls, and all three sit in the southern half of the Maldives rather than near the capital. On a booking form or in a WhatsApp message from a resort concierge, “Kadhdhoo” and “Kaadedhdhoo” differ by exactly two letters — easy to misread, easy to mistype, easy to search for the wrong one on a flight tracker.
A Tripadvisor forum thread on Maldives travel makes the stakes explicit: travelers are warned not to get mixed up between domestic airports, since there is a Kadhdhoo in Laamu Atoll and a Kaadedhdhoo in Gaafu Atoll, with Kadhdhoo generally serving Six Senses Laamu and Kaadedhdhoo serving the Park Hyatt. That single mix-up — booking a domestic flight to the wrong three- or four-letter code — is the exact failure mode this article exists to prevent.
Quick Answer: The Difference in One Table
| Kooddoo Airport | Kadhdhoo Airport | Kaadedhdhoo Airport | |
|---|---|---|---|
| IATA / ICAO code | GKK / VRMO | KDO / VRMK | KDM / VRMT |
| Atoll | Gaafu Alifu (North Huvadhu) | Laamu (Haddhunmathi) | Gaafu Dhaalu (South Huvadhu) |
| Opened | 2012 | 1986 (built 1982–86) | 1993 |
| Runway length | ~1,800 m (widened for jets) | ~1,220 m | ~1,220 m |
| Nearest hub town | Kooddoo island itself | Fonadhoo (3.7 km away) | Thinadhoo (3.7 km away) |
| Known for | One of the few domestic strips that takes A320/737-size jets and private jets | Older, historic airstrip; gateway to Six Senses Laamu | Gateway to the Park Hyatt Maldives Hadahaa and Gaafu Dhaalu’s guesthouse islands |
| Typical flight from Malé | Domestic, ~1 hour | Domestic, ~40 minutes | Domestic, ~1 hour 15 minutes |
If you only remember one thing: Kadhdhoo is for Laamu Atoll (Six Senses Laamu territory), Kaadedhdhoo is for Gaafu Dhaalu Atoll (Park Hyatt Hadahaa territory), and Kooddoo is a different atoll altogether (Gaafu Alifu) with the longest runway of the three. Now let’s break down each one properly.
Kooddoo Airport (GKK) — Gaafu Alifu Atoll
Kooddoo Airport sits on its own island in Gaafu Alifu Atoll in the Maldives, and was opened on 10 September 2012 by President Mohamed Waheed Hassan. What sets it apart from the other two names on this list is its runway. The privately-managed airport’s runway was lengthened from 1,200 to 1,800 metres to accommodate the Airbus A320, the Boeing 737, and private jets such as the Bombardier Global 5000, with a new VIP lounge and staff accommodation added as part of the same upgrade.
That extra runway length is why Kooddoo shows up in searches alongside terms like “second largest airport in the Maldives” — it is in fact commonly described that way, with Maldivian operating the only scheduled route, connecting it to Malé (MLE) seven days a week. Beyond the runway, the island itself has an economic identity that has nothing to do with tourism directly: Kooddoo is well known for its fish processing industry, one of the largest in the region, alongside the residential communities and facilities that support nearby resorts.
Worth knowing: Kooddoo’s runway has had operational hiccups. In 2024, a runway surface issue caused wing damage to an aircraft, prompting Maldivian to pause flights there while repairs to the runway and apron were arranged — a good reason to reconfirm your domestic flight status a day or two before travel if your itinerary routes through GKK.
Kadhdhoo Airport (KDO) — Laamu Atoll
Kadhdhoo is the oldest of the three by a wide margin. Excavation for its runway began on 11 January 1982, with the final surface layer completed on 6 April 1986, funded by the government’s own budget along with outside assistance from the UNDP, ICAO, and the OPEC Fund. The island it sits on is small and almost entirely defined by the airstrip: the island is dominated by its airport, though it also has a mosque, hotel, several restaurants, a harbour, storage facilities, and a gas station, and is connected by causeway to the atoll capital of Fonadhoo.
Kadhdhoo’s real relevance to most travelers is what it connects to: Laamu Atoll’s flagship resort. Six Senses Laamu, set on the island of Olhuveli, is the only five-star resort in the atoll, offering 97 beach and water villas and arranging speedboat transfers for all guests departing from the Kadhdhoo Airport jetty. The transfer itself is short — the resort’s speedboat transfer from Kadhdhoo takes approximately 15 minutes.
Getting there from Malé is also the fastest of the three routes covered here: the domestic flight from Malé to Kadhdhoo takes about 40 minutes, covering roughly 260 kilometres. Beyond Six Senses, Laamu has a growing guesthouse scene on islands like Gan, Hithadhoo, and Maamendhoo, all reached from the Kadhdhoo jetty by local speedboat or dhoni.
Kaadedhdhoo Airport (KDM) — Gaafu Dhaalu Atoll
Kaadedhdhoo is the airport people most often confuse with Kadhdhoo, and understanding its details is the fastest way to stop mixing the two up. It is a domestic airport on the island of Kaadedhdhoo in Gaafu Dhaalu (South Huvadhu) atoll, located 3.7 kilometres south of Thinadhoo, and was opened on 10 December 1993 by President Maumoon Abdul Gayoom. Its single runway is designated 16/34 with a bituminous surface measuring 1,220 by 30 metres — essentially the same footprint as Kadhdhoo’s, which is part of why the two get bundled together mentally.
Unlike Kadhdhoo’s island, Kaadedhdhoo’s is not a residential one. Kaadedhdhoo is an uninhabited island where the domestic airport is located, in the administrative district of Southern Huvadhu Atoll (Gaafu Dhaalu), roughly 340 kilometres south of Malé.
Gaafu Dhaalu is a quieter, less-developed part of the Maldives than the northern resort belt, and Kaadedhdhoo is the region’s main gateway. The atoll is far less developed than the northern parts of the country, making it appealing to travelers seeking a more tranquil, uncrowded experience, with the island itself surrounded by turquoise water, coral reef, and lush vegetation. This is the airport travelers use for the Park Hyatt Maldives Hadahaa, along with a growing number of local guesthouses on nearby islands such as Villingili and Hinnavaru.
How to Tell Them Apart on Your Booking Confirmation
The fastest, most reliable way to avoid a mix-up is to stop reading the island name and start reading the three-letter airport code. Codes don’t have near-identical spellings the way the names do:
- GKK = Kooddoo, Gaafu Alifu Atoll
- KDO = Kadhdhoo, Laamu Atoll
- KDM = Kaadedhdhoo, Gaafu Dhaalu Atoll
If your e-ticket, boarding pass, or resort transfer voucher shows one of these three codes, that is the airport that matters — not whatever spelling autocorrect or a booking engine used elsewhere in the document. When in doubt, cross-check the code against the atoll your resort is actually located in; a five-minute search of “[resort name] airport transfer” from the resort’s own website will confirm which of the three you need, since resorts are explicit about their gateway airport precisely because of this naming trap.
Booking and Transfer Mistakes That Actually Happen

A few patterns show up repeatedly around these three airports, and knowing them in advance saves real stress on travel day:
- Booking a domestic flight to the wrong code. Because Kadhdhoo (KDO) and Kaadedhdhoo (KDM) serve different atolls roughly 80–100 km apart by air, arriving at the wrong one means an extra domestic leg or a costly private speedboat re-routing — not a quick taxi fix.
- Assuming tight layovers will work. Domestic connections in the southern Maldives run on limited daily schedules, often just one or two flights a day per route. A rushed connection through Malé that looks fine on paper can fall apart if the inbound international flight lands late.
- Forgetting the runway constraints affect aircraft, not just travel time. Kooddoo’s 1,800-metre runway takes narrow-body jets and private aircraft; Kadhdhoo’s and Kaadedhdhoo’s roughly 1,220-metre strips are built for smaller turboprop domestic aircraft. This occasionally affects available seat capacity and baggage allowance on the smaller routes.
- Not reconfirming after known disruptions. Kooddoo’s 2024 runway issue is a reminder that these are working regional airstrips, not polished international terminals — a quick status check close to departure is worth the two minutes it takes.
FAQ
Is Kaadedhdhoo the same as Kadhdhoo? No. They are two different airports in two different atolls: Kadhdhoo (KDO) serves Laamu Atoll and Kadhdhoo (Fonadhoo) island area, while Kaadedhdhoo (KDM) serves Gaafu Dhaalu Atoll near Thinadhoo. The similarity is in spelling only.
Which airport do I need for Six Senses Laamu? Kadhdhoo Airport (KDO), followed by a roughly 15-minute speedboat transfer arranged by the resort.
Which airport do I need for Park Hyatt Maldives Hadahaa? Kaadedhdhoo Airport (KDM), in Gaafu Dhaalu Atoll.
Why is Kooddoo’s runway different from the other two? Kooddoo’s runway was extended to about 1,800 metres to accommodate A320/737-class jets and private aircraft, while Kadhdhoo and Kaadedhdhoo each have runways around 1,220 metres built for smaller domestic turboprops.
Can I fly directly between Kooddoo, Kadhdhoo, and Kaadedhdhoo? Generally no — most domestic routes to these three airports connect through Malé (MLE) rather than flying directly between the southern atolls, so plan your itinerary around Malé as the hub.
What’s the easiest way to avoid booking the wrong one? Match the three-letter IATA code (GKK, KDO, or KDM) on your ticket to the atoll your resort or guesthouse is actually in, rather than relying on the spelled-out name.


