The off season in Cabo San Lucas is typically from late spring to early fall, particularly from July to October. This coincides with the rainy and hurricane season, leading to fewer tourists and lower prices.