Expedia has no hotels in Denis Island.
However, 35 miles away is Praslin Island, which has a number of Expedia-approved accommodation options. These include Constance Lémuria Seychelles and Raffles Praslin Seychelles.
The nearest places to spend the night in Seychelles are Grand Anse and St. Anne Island. Grand Anse is 35 miles to the north of Denis Island, while St. Anne Island is 55 miles to the north. Accommodations in Grand Anse include the Castello Beach Hotel and Le Domaine de La Réserve. While St. Anne Island apartments and hotels are the Enchanted Island Resort and The Wharf Hotel and Marina.
Just because you're on vacation, doesn't mean you can't indulge in your obsession for sport. You'll find Stade Linite 60 miles to the north of Denis Island. Sleep near the action at the Enchanted Island Resort or the Beachcomber Sainte Anne Island.
For travelers planning on arriving via Praslin Airport, you might like to book a bed at Constance Lémuria Seychelles, or Raffles Praslin Seychelles, which are both conveniently located nearby.