Là một quốc đảo, Seychelles nằm ở Ấn Độ Dương, phía đông bắc của Madagascar và cách Kenya khoảng 1.600 km (994 mi) về phía đông. Quần đảo bao gồm hơn 116 hòn đảo lớn nhỏ. Các hòn đảo granit được coi là đá granit lâu đời nhất và cứng nhất trên thế giới.