Seychelles
Change Country

Top 10 things to do in the Seychelles

 

1. Hike along the lush trails of Morne National Park on the main island of Mahé. From coastal mangrove forests to towering peaks, this natural wonder is cloaked in jungle and feels like another world.


 

2. Dive off the sandy beaches of La Digue to discover a world of underwater colour, from kaleidoscopic reef fish to snappers and unicorn fish. If you’re lucky, you might even spot some sharks.


 

3. Visit the far-flung Cosmoledo Atoll, closer to Madagascar than the main Seychelles Islands. Live like castaways in this secluded island, swimming with manta rays and sailfish in the clear water.


 

4. Explore the tiny capital of Victoria – visit the colourful Hindu temple, stroll through the lush botanical gardens and learn about Seychellois history at the National Museum.


 

5. The Seychelles is famous for its boulder-strewn beaches, but you can also spend some time scaling the granite cliffs. Rock climbing is especially popular in La Digue, where views over the ocean make for a beautiful climb.


 

6. Go off-grid in car-free La Digue, a tiny island where life slows down and all that matters is the white sand, the turquoise water and picking a ripe passionfruit for breakfast.


 

7. Taste the best of Seychellois creole street food, from octopus curry and grilled red snapper to bananas with coconut milk, all washed down with a Seybrew beer.


 

8. Explore the mysterious Vallee de Mai on Praslin Island – home to the original palm jungle that once covered the island, you can go back time and feel the raw natural beauty of the island


 

9. Majestic and wild giant tortoises can be found on the Aldabra atoll, noted by David Attenborough as one of the wonders of the world. If you can’t journey that far, they can be found in wildlife sanctuaries on other islands.


 

10. Anse Lazio is one of the best beaches in the Seychelles, found on Praslin Island. Relax on the perfect sand, swim with the sparkling water or snorkel with turtles offshore.