Best places to snorkel in Croatia

Best places to snorkel in Croatia

Where to spot amazing marine life and unspoiled nature in the "land of a thousand islands"

Also called “the land of a thousand islands” for the variety of archipelagos, unspoiled islets, and reefs scattered around the territory, and boasting 8 national parks and 11 natural parks, Croatia is the place to be if you want to feel in contact with nature in all its glory.

Such a versatile country is able to offer so much in just one visit, and it’s not a coincidence it’s one of the most popular destinations for sailing holidays. But the unspoiled and beautiful nature it’s not just to be found on the land: the underwater world hides a unique variety of marine life, so make sure you carry your mask and fins with you if you want to live an unforgettable holiday in the Croatian waters.

If you're planning a sailing holiday in Croatia, don't miss our exclusive itinerary from Split to Dubrovnik and discover the most unique destinations of Dalmatia. 

Here are some of the best spots for a great snorkeling experience.


Best places to snorkel in Croatia

  • Blue Cave - Biševo Island

  • Dugi Otok - Zadarian Islands

  • Telascica Bay - Dugi Otok

  • Odysseus Cave - Mljet Island

  • Brijuni National Park


Blue Cave - Biševo Island

Undoubtedly one of the most outstanding caves in the Split archipelago, the Blue Cave reminds us of the famous Blue Grotto in Capri for the spectacular light games in the waters. It is hidden in the cliffs of the unspoiled island of Biševo, right next to Vis Island, and it is best to visit between 11 am and 1 pm, when the sun rays illuminate the cave the most. A real natural swimming pool!

The Blue Cave in Bisuni Island


Dugi Otok - Zadarian Islands

In the Zadarian Archipelago lies a gem called Dugi Otok: its territory boasts two natural parks, which is already a record for a single island - the Kornati National Park and the Telascica Nature Park. In addition to the numerous beautiful sandy beaches you’ll find on the coasts, the reefs surrounding the island are home to magnificent fish and marine life, and are a real diving paradise full of shipwrecks and caves. We suggest visiting the Michelle Ship, an Italian cargo ship sunk in 1983. Snorkeling lovers, this place is for you!

Michelle ship wreck in Dugi Otok


Telascica Bay - Dugi Otok

As if what we’ve already mentioned wasn’t enough, Dugi Otok is worth mentioning for another amazing spot: Telascica Bay. This bay is one of the safest spots for anchoring the Adriatic Sea, as it is well protected from all winds. The emerald waters are calm and clear, and since fishing is strictly forbidden, you will be able to swim with plenty of colorful fish and various aquatic species.

Don’t forget to also have a swim in the nearby Salt Lake Mir, right in the middle of Telascica Natural Park, surrounded by beautiful lush vegetation: one of the top spots in the whole Nature Park.

Telascica Bay in the background and Salt Lake Mir


Odysseus Cave - Mljet Island Croatia

Mljet Island is known to be the greenest island in Croatia, and it’s one of the best places to go snorkeling. The unspoiled nature is also reflected underwater, where abundant marine life creates a wild and beautiful scenario full of crabs, anemones, corals, and fish. One of the most exciting spots is definitely the Odysseus Cave, located on the southern coast: from the land, the cave appears as a deep hole in the ground, with the bottom flooded with water. It is connected to the sea by a tunnel, which is about 20 meters long and can be explored in all its length. Most certainly a unique and exciting experience!

The entrance of Odysseus Cave from the sea


Brijuni National Park snorkeling

Last but not least, this is one of Croatia’s most famous snorkeling spots that is impossible not to mention.

The area of Brijuni National Park has been protected for several years, hence the fantastic biodiversity you can find in crystal-clear waters. But the real highlight of this place is that the whole island is covered in ancient ruins, from the Bronze Age to the Byzantine era and the Roman Empire. A visit to the open-air museum is a great way to spend the day in-between swimming and snorkeling.

Ancient ruins on Brijuni National Park