The Seychelles experiences consistent temperatures during July. With an average of 26°C and highs of 28°C on the largest island, Mahe, you'll need to pack plenty of high factor sun cream. On average the temperatures only drop by 3°C to a low of 23°C, giving you a reason to get out and about in the evenings.