Seszele to archipelag wysp położonych na Oceanie Indyjskim, ok. 1600 km od wybrzeży Afryki, na północny wschód od Madagaskaru. W skład archipelagu wchodzi 115 wysp pochodzenia wulkanicznego i koralowego, dwie główne to Mahe i Praslin. Tylko 33 wyspy są zamieszkane. Około 90% ludności archipelagu mieszka na wyspie Mahe, na której również znajduje się stolica państwa – Victoria oraz najwyższy szczyt kraju - Morne Seychellois (905 m n.p.m.). Pobliskie państwa i terytoria zamorskie to Mauritius i Reunion na południe oraz Malediwy na północny wschód.