What is Hanifaru Bay, and why do mantas gather there?
Hanifaru Bay is a small, shallow bay off an uninhabited island in Baa Atoll, inside the Baa Atoll UNESCO Biosphere Reserve. In the southwest monsoon, currents push plankton into the bay, and manta rays (and sometimes whale sharks) come in to feed.
The result can be dozens of mantas in one place, although numbers change by the day. For the wider topic, see the snorkelling hub; for diving questions, read can you dive at Hanifaru Bay.
When should you go?
Aim for July to October if you can, with June and November as shoulder months. Sources describe the main season as roughly June to November, busiest from late June to October.
| Month | What to expect |
|---|---|
| December to April | Northeast monsoon; gatherings in the bay are not expected |
| May | Season may start in some years; low odds |
| June | Season starting; gatherings building |
| July to October | Main period for large feeding gatherings |
| November | Season tailing off |
Within the season, gatherings are linked to plankton, tides and the moon, and divers often time visits around the full or new moon. Our page on when to visit Hanifaru Bay goes deeper on dates and Malaysian school holidays.
How does a visit work?
You book through your resort or guesthouse, travel by boat to the bay, and snorkel in a supervised session with a licensed guide. The bay's rules shape everything.
- Snorkel only. Scuba diving is banned inside the bay.
- Licensed guide. Every group must be accompanied by a licensed Hanifaru guide.
- No touching, no flash. Touching marine life and flash photography are not allowed.
- Stay at the surface. Reports from operators say duck diving below the surface is not allowed; follow your guide's briefing.
- Limited numbers. Caps on boats and swimmers apply at any one time; ask how sessions work on your dates.
Some Baa resorts offer "manta alerts", sending guests out at short notice when spotters see mantas in the bay. If you stay in Baa, ask whether your resort runs one.
Where should you stay?
Staying in Baa Atoll is the practical choice, because gatherings can be unpredictable and you may need to go at short notice.
| Base | Pros | Trade-offs |
|---|---|---|
| Baa Atoll resort | Manta alerts, comfortable, house reefs | Higher room and transfer costs |
| Dharavandhoo local island | Close to the bay, domestic airport, budget-friendly | Local island rules, fewer facilities |
| Resort in another atoll | Easy if Baa is not your focus | Hanifaru is usually out of reach |
Dharavandhoo is the domestic airport closest to Hanifaru Bay. Our Baa Atoll manta-focused itinerary shows how a stay can be arranged.
Getting to Baa Atoll from Kuala Lumpur
Baa is north of Male and is reached by seaplane or by domestic flight to Dharavandhoo, followed by a boat. The morning nonstop flights from KUL, AirAsia landing about 09:50 and Malaysia Airlines about 11:25, usually leave enough time to connect the same day.
Seaplanes fly only in daylight, and you generally need to land in Male by about 15:30 to reach a seaplane resort the same day. If you take the Batik Air evening flight, which lands about 21:55, plan a night near the airport and fly to Baa the next morning.
Check your bag weight too. Trans Maldivian Airways allows 20 kg checked plus 5 kg hand luggage, so snorkel gear and camera kit need to fit within that.
Making the most of a short stay
If you only have four or five nights, spend most of them in Baa during the season. Gatherings can be strong one day and absent the next, so each extra day is another chance.
Keep the middle days flexible, and leave the last morning free of excursions so a late manta alert does not clash with your transfer. On days without mantas, a house reef, sandbank trip or spa keeps the holiday relaxed.
Questions to ask before you go
Send these to your resort or operator:
- Is the trip run with a licensed Hanifaru guide?
- Does the price include the bay's visitor token or fee?
- Do you run manta alerts, and is there a charge?
- What happens if mantas are not in the bay that day?
- Are life jackets available for weaker swimmers?
Who this suits, and when to choose differently
Hanifaru suits confident snorkellers, wildlife-loving couples and families with older children, travelling between June and November. It is one of the few big wildlife encounters that does not need scuba.
If you travel from December to April, Hanifaru gatherings are not expected, and other manta sites or a whale shark trip in South Ari may suit better. Compare the two in mantas versus whale sharks.
Questions travellers ask
How many people are allowed in the bay?
Is there an entry fee for Hanifaru Bay?
Can children go to Hanifaru Bay?
Do I need a seaplane to reach Baa Atoll?
Sources and checks
Last reviewed:
- Zubludi Diving, Hanifaru Bay Marine Protected Area · zubludiving.com · Checked 11 October 2026
- PADI, Hanifaru Bay dive site · padi.com · Checked 11 October 2026
- CMS, Elasmobranch tourism factsheet, Hanifaru Bay · cms.int · Checked 11 October 2026
- Manta Air, scheduled services to Dharavandhoo · mantaair.mv · Checked 11 October 2026
- Trans Maldivian Airways FAQ, baggage and daylight operations · transmaldivian.com · Checked 11 October 2026
- Traveloka, Kuala Lumpur to Male flights · traveloka.com · Checked 11 October 2026
If mantas are your reason to go, send us your dates and budget, and we suggest Baa Atoll bases that give you a few chances to visit the bay in season.
Want options that fit your dates and budget?
Share a short trip brief: when you want to go, who is travelling and the budget you have in mind. We reply with suitable island and resort options and an itemised view of costs.