Over the past few years, a lot of people have started new hobbies, and sports like swimming, freediving, and snorkeling are incredibly popular. They’re good for keeping fit, but they’re also fun and thrilling. But have you ever considered swimming with a whale shark? As big as they are, these big creatures are completely harmless. Picture yourself in the middle of the ocean, swimming alongside a huge, spotted fish—it’s something you’ll never forget!
If swimming with whale sharks in Indonesia is on your bucket list, here are some of the best places to visit. Some are well-known, while others are hidden treasures. Let’s check them out!
What Is a Whale Shark?
Before talking about where to find them, let’s learn a bit about whale sharks. Even though they have “sharks” in their name, there’s nothing to fear. They are filter feeders, which means they feed on plankton, small fish, and fish eggs. They are the world’s largest fish, reaching more than 12 meters long and weighing tons. They are incredibly friendly despite their enormous size. If you happen to swim with them, just maintain some respect space and try not to disturb them.
Top Destinations to Dive and Snorkel with Whale Sharks in Indonesia
1. Cenderawasih Bay, Papua
Papua is famous for Raja Ampat, although Cenderawasih Bay is equally unique. It’s Indonesia’s largest marine national park and a great location for swimming with whale sharks in a rich ocean. Along with these gentle giants, green sea turtles, dugongs, and reef sharks can also be seen.
Whale sharks often gather near bagans, traditional fishing platforms where fishermen toss fish scraps into the water. This makes it a great spot to see them up close. If you love adventure and want to swim with these massive creatures in a well-preserved marine environment, Cenderawasih Bay is the place to be.

2. Alor, East Nusa Tenggara
Alor is famous for its beautiful underwater world and rich marine life, including whale sharks. Located in the Coral Triangle, it is a hidden paradise for divers looking for amazing sea adventures. The clear waters of Alor offer a special chance to swim with these gentle giants, creating unforgettable memories. Besides whale sharks, the area is full of colorful coral reefs and many other sea creatures, making it perfect for nature lovers. Seeing a whale shark up close is an incredible experience that leaves a lasting impression. Exploring Alor’s ocean is not just about excitement—it also reminds us how important it is to protect the sea and its creatures for the future.
Also read: 5 Amazing Spots to Swim and Dive with Manta Rays in Indonesia
3. Aiduma, Kaimana, Papua
Aiduma, in Kaimana, Papua, is famous for its rich sea life and breathtaking underwater landscapes. Among the best attractions is the opportunity to see whale sharks in the transparent water. The site is one of the major habitats for these gentle creatures, attracting divers and nature lovers from all over the world. Lucky visitors will get the chance to swim alongside whale sharks in the blue waters and colorful coral reefs. Swimming alongside such amazing creatures while discovering Papua’s underwater wonders is a lifetime experience. Constant conservation efforts protect Aiduma’s marine life from damage so that generations to come can observe and admire this natural gem.
4. Pantai Botubarani, Gorontalo
Pantai Botubarani in Gorontalo, Sulawesi, is a pleasant spot to go swimming with whale sharks. These huge fish are often present in the waters offshore. While it may not be as popular as other sites, it is tranquil and naturally attractive. Whale sharks are likely to be present for some months when there is abundant plankton available for them to consume. Botubarani waters are tranquil and possess lovely underwater sights, which makes it an excellent location for a memorable encounter.
Aside from whale sharks, visitors can snorkel around coral reefs and relax on the peaceful beach, which is quieter compared to other tourist destinations. Should you want a more private and peaceful destination, Botubarani is perfect.
5. Saleh Bay, Sumbawa
Sumbawa is famously home to Moyo Island and Mount Tambora, but it is also the home of Teluk Saleh, a great spot to go swimming with whale sharks. The bay is filled with tiny plants called plankton, which attract the gentle giants to the area to feed. You can normally spot them swimming gently in the area.
Teluk Saleh is full of natural wonders apart from whale sharks. One can witness waterfalls, take a short hike, or simply bask in the untouched beauty of the island. The calm waters make for excellent snorkeling or freediving with these gentle giants. With a bit of luck, you can have several whale sharks surrounding you at once—a memory you will never forget!
Swim with Whale Sharks in Indonesia – Explore in Luxury on a Private Yacht!

Experience the thrill of swimming with whale sharks while enjoying the comfort of a private yacht or liveaboard. With Yacht Charter Indonesia, you can sail to the best spots, from the remote waters of Cenderawasih Bay to the hidden gems of Saleh Bay. Relax on deck, soak in the breathtaking views, and dive into the crystal-clear ocean for a once-in-a-lifetime encounter with these gentle giants. Whether you’re an adventurer or just looking for a unique getaway, a luxury yacht trip makes the experience unforgettable. Book your journey today!