Denis Private Island

Perched at the edge of the Seychelles bank, Denis is a coral island that lies 59 miles north of Mahé. Guarded in large part by coral reefs, the island has a natural lagoon and a steep drop-off where underwater inhabitants are a delight for visitors.

The resort huddles amongst mature casuarinas trees and coconut palms, a stone’s throw from the almost continuous, brilliant white sandy beach.

Denis Private Island’s spacious cottages nestle near the ocean shore amid lush tropical gardens where comfort and a natural Creole flair go hand in hand. Each natural cottage has its own private sea-facing veranda and courtyard.

While the rest of the resort has a casual and relaxed atmosphere, the main building imparts a modern feel where the spacious bar and restaurant areas propose an authentic Creole meal or delicious island cocktail.


  • Located on a remote, coral island
  • Nice snorkeling and scuba diving
  • Deep sea fishing



Beach Cottage

Beach Villa

Beachfront Spa Cottage

Deluxe Beach Cottage