Sejšeli se sastoje od 115 otoka u Indijskom oceanu, od kojih su 33 naseljena.
Otoci koji čine srce arhipelaga (Mahé, Praslin, La Digue) su zapravo mikrokontinenti.
Nisu ni koraljnog ni vulkanskog porijekla, nego se sastoje od granita. Ostali otoci su većinom koraljnog porijekla
Glavni grad Victoria se nalazi na otoku Mahé na kojem živi 80% stanovništva Sejšela. Na istom otoku se nalazi i najviši vrh Sejšela, visok 905 metara.