The best time to visit Cabo is from May to June, when the winter crowds have gone home and the summer storms have yet to hit. October and November can also be good times to visit, but you'll need to begin your hotel search early if you want to save money. If you're into whale-watching, plan to visit between December and March.
If you like to fish, plan late summer or fall.
Los Cabos has beautiful weather year round, with the average winter temperatures in the 70's. During the summer, the average temperature climbs up into the 90's (not quite hot as other parts of Mexico of the same latitude due to its coastal location). Most people choose to come to Los Cabos during North America's cooler months, from November through May. During off-season in Cabo, travelers can expect to find discounts of up to 25% on hotels, resorts, and flights.
Los Cabos can be prone to hurricanes and tropical storms, especially from June - November (hurricane season). Visitors should take care to check weather and storm forecasts before they leave and can find reliable information at the National Weather Service's Tropical Prediction Center.