Cycling in Seychelles is essentially limited to the three main islands, although visitors staying on smaller resort islands such as Denis, Bird, Desroches or North island have the option for trail-riding.
On La Digue, cycling is a popular form of transport. Cyclists will share the pleasant, winding roads with ox carts and a small handful of vehicles. Most able visitors will be able to handle the gradual changes in elevation on this slow-paced island, perhaps with a little huffing and puffing at points.
On Praslin, you can rent a bicycle through your hotel, and this will be a really exciting way of discovering the islands extended coastline. There are more hills then on La Digue which represent a formidable challenge, and there are a few barrelling buses, but fit and confident bikers will have fun.
On Mahe, cycling is not a popular transportation option due to steep winding roads and the large volume of traffic.
When planning a cycling trip to Seychelles, remember that (apart from La Digue) cyclists are relatively few, there are no bike lanes, and other traffic combined with difficult hills will present significant challenges.