It has a desert environment, semi tropical, Los Cabos has ideal weather, clear skies and sunny days. Average temperature is between 19° and 26.7°C (50° – 80°F) from November to April, and 21°C to 35°C (70° – 95°F) from May to October. Most of the rain comes in September. Coldest months are December and January. Water temperature, even in winter, is hardly below 21°C (70°F), having an average temperature of 23.8°C. ( 75°F).