Le 115 isole delle Seychelles si dividono in due gruppi distinti. Le isole granitiche, dette isole ‘vicine’ (Inner Islands), sono montagnose e si trovano tutte sulla piattaforma oceanica, relativamente poco profonda, situata a 4° a sud dell’equatore e approssimativamente a 1800 km dalle coste est africane, mentre le isole coralline, chiamate le isole ‘lontane’ (Outer Islands), sono tutte alquanto piatte e basse, giacciono in maggioranza oltre la piattaforma e si trovano fino a 10° a sud dell’equatore.
Le isole ‘lontane’ si dividono a loro volta in cinque gruppi: il gruppo delle Amirantes, situato a 230km da Mahe, il Gruppo Corallino Del Sud, il gruppo di Alphonse, il gruppo di Farquhar e il gruppo di Aldabra che dista di circa 1150 km da Mahe.
Il gruppo di isole ‘vicine’ e’ composto da 43 isole: 41 granitiche e 2 coralline; le isole ‘lontane’ contano 72 isole coralline.