A Guide to Snorkelling in Seychelles | Travel Break Seychelles Holidays

Suitable for visitors of all ages, snorkelling in Seychelles offers a rewarding, fun alternative to scuba diving for those who want to venture beneath the water without needing scuba gear. Seychelles is situated in the Indian Ocean, off the coast of Africa. Home to some of the world’s most beautiful lagoons, beaches and underwater hotspots, this island nation also boasts a staggering variety of marine life.

Snorkelling in Seychelles – Where to Go & What to See

Snorkelling in Seychelles offers the perfect activity to enjoy during a honeymoon or holiday. Keep reading to find out how to get started.

Some of our top picks for snorkelling in Seychelles include the following snorkelling spots:


The waters around Mahe are teeming with marine life. This is also where you can experience the magic of swimming with whale sharks. These gentle giants are plankton feeders. Despite their massive size, they are gentle and slow. Most resorts can assist with this activity along with other snorkelling opportunities around Mahe’s coast.

St Anne National Park

About 20 minutes from Mahe by boat lies St Anne National Park. This marine park is one of the oldest snorkelling sites in the region, comprising six islands. Here, you can spot hawksbill turtle, along with bottlenose dolphins and a plethora of tropical fish.

Vista Bay Rocks

Visa Bay Rocks is located towards the end part of Beau Vallon Bay. This spot is great for snorkelling and swimming. Things to see around here include incredible coral reefs and granite rocks that often house a variety of moray eels.

Curieuse Island

Just 2km off the coast of Praslin, Curieuse Island offers plenty to see. This part of Curieuse Marine National Park has been a protected area since the 1970s. Here, you can look out for hump head parrot fish along with granite rock formations and other wonders.

Anse Lazio

Also near Praslin, Anse Lazio is arguably one of the best beaches on the island. The water here is crystal clear, ensuring excellent visibility. Look out for barracuda, turtles, corals and granite formations.

Coco Island

About 7km off Praslin, you will find Coco Island. This small island is accessed by boat. Although small, it is rich in marine life, with parrot fish, damselfish, anthias, boxfish, angelfish and surgeon all to be found in abundance.

With a wide range of Seychelles resorts to choose from, it is easier than ever to experience the delights of snorkelling in Seychelles.