Indonesia is a great place to snorkel and dive with manta rays. These giant animals slowly glide through clear seas, filtering plankton from the water. Whether you are a beginner diver or an experienced diver, there are amazing places where you can swim alongside them. If you’re looking for the best spots to see manta rays in Indonesia, here are five top locations to explore.
1. Karang Makassar, Central Komodo (Manta Point)
Karang Makassar in Komodo National Park is among the finest locations to snorkel and dive with manta rays. The channel through which the Indian Ocean meets the southwest Pacific is filled with zooplankton, a good feeding spot for mantas. The bottom of the ocean is sandy, and the water is transparent, offering excellent visibility year-round. To have the greatest chance of encountering mantas, visit between October and March when they are most active.
Getting into the water is easy—just jump in and let the current carry you along. As you drift along, you can observe graceful reef mantas gliding by. While oceanic manta encounters are rare, you can also have eagle rays, sharks, giant trevallies, and turtles within view, making for a memorable water experience.
If you’re planning a yacht charter or liveaboard trip in Komodo, Karang Makassar is definitely worth a visit!
2. Alor
Manta rays are generally found in Alor from mid-March to mid-January. Even when you visit otherwise, don’t get worried—you will still get enough chances to spot other incredible sea animals. Alor is greatly diversified under water, and therefore, it ranks as one of the best locations for diving and snorkeling.
Besides mantas, hammerhead sharks and mola-mola (sunfish) can also be seen, and therefore, it becomes more exciting to snorkel or dive in these waters. It is because of this that Alor in East Nusa Tenggara is a world-class diving and snorkeling spot.
Indonesia has many wonderful places to see manta rays, such as Komodo National Park, Raja Ampat, Bali, or East Nusa Tenggara. These are the best places to see the magic of the underwater world. If you’re ready to snorkel or dive with mantas, visiting one of these locations will be an experience you’ll never forget. You’ll also have the opportunity to see other fascinating sea creatures that make the experience even more special.
3. Nusa Penida
Bali is a great place to see manta rays, especially on the neighbouring island Nusa Penida. The ideal places where you can view them are Manta Point and Manta Bay, where they swim and feed. You might also see them around Crystal Bay or even along vantage points along the south coast.
Manta Bay is the best place to watch these friendly giants glide softly across the ocean. They do not rest in one place, so you may catch them in nearby bays, too. Manta Point, with 15 meters deep water, is best for diving and snorkeling.
Due to strong currents and occasionally rough seas, snorkeling in Nusa Penida is better suited for experienced swimmers. Yet, if you’re comfortable in the water, you could try swimming with these incredible rays – an experience you will not forget.
Also read: How to Get to Raja Ampat from Bali, Jakarta, or Singapore?
4. Blue Magic
Raja Ampat is one of the most suitable places to see manta rays in Indonesia, and Blue Magic is one of the best sites to search for them. The site is filled with coral reefs, sea fans, and sponges, which provide it with a vibrant underwater scenery. The open ocean here begins at approximately 8 meters deep, which makes it an exciting dive spot for divers. The plankton-rich waters host a great deal of fish, so the place is active and full of sea creatures.
As you dive down, you can see schools of Jacks, spinning Barracudas, and reef sharks patrolling the area. Look closely, and you might just spot eels hiding behind the coral or the camouflage skills of the Tasseled Wobbegong shark. With its diverse marine life and stunning underwater scenery, Blue Magic is a must-see for any diver in Raja Ampat.
5. Manta Ridge
Manta Ridge is one of the best places in Raja Ampat to see manta rays up close. The reef slopes down to 40 meters, but you can already spot mantas at just 6 meters. This makes it a great spot for both snorkeling and diving when the conditions are right.
The currents here are quite strong, and divers should be careful. Experienced divers will have a good time, but beginners should enter only in times of low currents and under qualified supervision. The rushing current provides much food for the sea creatures, and this site is full of sea activity.
Besides manta rays, you’ll also see trevallies, remoras, turtles, and wrasses swimming around. With so much sea life and beautiful underwater views, Manta Ridge is a must-visit for anyone exploring Raja Ampat.
How to Behave When Snorkeling or Diving with Manta Rays

When manta rays or any sea life is encountered, one should be respectful. Some of the important guidelines to be followed are:
- Maintain a Safe Distance: Stay at least 3–4 meters away from them so that they are not disturbed. This enables mantas to swim freely without stress.
- No Touching: Never try to touch, ride, or feed mantas. The protective mucous coating on their bodies can be damaged by contact, making them vulnerable to infection.
- Be Careful with the Camera: When taking pictures, utilize natural light whenever possible. Flash photography may frighten and intimidate the mantas.
- Keep the Environment Safe: Apply reef-friendly sunscreen and avoid products that are harmful to aquatic life.
Keeping these simple regulations in mind assures a safe and respectful experience for both manta rays and snorkelers.
Explore Indonesia’s Best Manta Ray Sites with Yacht Charter Indonesia
The best way to see manta rays in Indonesia is by yacht. Yacht Charter Indonesia takes you to top spots like Raja Ampat, Komodo, and Nusa Penida with comfort and privacy.
With a private charter, you can explore at your own pace, away from the crowds. Our crew knows the best places for snorkeling and diving with manta rays, making sure you have an amazing experience. Whether you’re a seasoned diver or just love the ocean, we handle everything for you.
Book your trip today and enjoy Indonesia’s stunning marine life!